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

Posted

技术标签:

【中文标题】xcodebuild:错误:\'./*****.xcworkspace\' 不是工作区文件【英文标题】:xcodebuild: error: './*****.xcworkspace' is not a workspace filexcodebuild:错误:'./*****.xcworkspace' 不是工作区文件 【发布时间】:2016-06-23 13:52:13 【问题描述】:

我们在 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 的干净设置。 Yosemite 有效,El Capitan 无效。

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于xcodebuild:错误:'./*****.xcworkspace' 不是工作区文件的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild 仅打印错误

xcodebuild - '代码签名错误:无法找到配置文件 X'

Jenkins 中的 XcodeBuild 框架出现错误

xcodebuild 在不应该出现签名错误时给出错误

Jenkins上的Xcodebuild代码签名错误

React Native - XCodeBuild - 致命错误:模块映射文件