我们在Windows Server上运行一个带有iOS作业的Jenkins-master,它运行在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不起作用。
答案 0 :(得分:-1)
El Capitan显然是一个奇怪的错误。升级到mac os sierra之后,它再次运行。