2

我们在 Windows Server 上运行 Jenkins-master 和 iOS 作业,该作业在 mac os x slave 上运行。从机在 Mac OS X Yosemite 上运行良好,但在升级到 El Capitan 后,构建被破坏了。

问题是 xcodebuild 不再识别我们的工作区文件:xcodebuild: error: './*****.xcworkspace' is not a workspace file.

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

有谁知道我们如何解决这个问题?

似乎 xcodebuild 可以看到该文件,因为否则,它会说 ****.xcworkspace 没有找到。当 ****.xcworkspace 是文件而不是目录时,我们只能重现此问题

我们还检查了权限和编码。我还制作了与 Yosemite 和 El Capitan 完全相同的干净设置。优胜美地有效,而 El Capitan 无效。

4

1 回答 1

-1

很明显 El Capitan 有一个奇怪的错误。升级到 mac os sierra 后,它又可以工作了。

于 2016-11-22T15:43:00.300 回答