xcodebuild:错误:'./*****.xcworkspace'不是工作空间文件

问题描述 投票:0回答:1

我们正在 Windows Server 上运行 Jenkins 主服务器和 iOS 作业,该作业在 MacOS 从服务器上运行。从站在 MacOS Yosemite 上运行良好,但升级到 El Capitan 后,构建被破坏了。

问题是 xcodebuild 不再识别我们的工作区文件:

xcodebuild: error: './*****.xcworkspace' is not a workspace file.

当我使用 Jenkins 用户从命令行执行此命令时,它成功了。

有人知道如何解决这个问题吗?

看起来 xcodebuild 可以看到该文件,否则它会说 ****.xcworkspace 未找到。 当 ****.xcworkspace 是文件而不是目录时,我们只能重现此问题

我们还检查了权限和编码。我还对 Yosemite 和 El Capitan 进行了完全相同的干净设置。优胜美地可以用,而酋长岩不行。

macos jenkins fastlane xcodebuild jenkins-agent
1个回答
-1
投票

El Capitan 显然存在一个奇怪的错误。升级到mac os Sierra后,又可以用了。

© www.soinside.com 2019 - 2024. All rights reserved.