由于某些原因,我在Bitrise.io上收到一条错误消息,说在项目中找不到该方案。它说使用-list命令,但是在本地执行该命令会发现该方案很好用。
我知道这个问题的一个常见原因是你的方案没有被分享,但是我已经检查过了,它似乎被正确地分享了。
我在我的工作流程中使用了iOS步骤的Xcode测试。另一件奇怪的事情是,在本地运行build命令也可以很好地工作。
有没有人能给出解决这个问题的建议?
发布于 2016-12-15 16:56:22
我在Bitrise.io上收到一条错误消息,说在项目中找不到该方案
打印这个错误的不是bitrise,而是Xcode (Xcode的命令行工具,xcodebuild)。
此问题最常见的原因是您没有将方案标记为共享。如果你这样做了,你也应该检查你的gitignore列表-共享方案必须存储在git存储库中,相关文件不能被忽略!
相关文档:http://devcenter.bitrise.io/ios/frequent-ios-issues/#xcode-scheme-not-found -及相关章节:
如果您刚刚启用了共享选项,请不要忘记提交并推送更改!此更改应该反映在您的项目/工作区(实际上是一个目录,看起来就像是git中的一个文件)下的项目存储库中:*.xcodeproj OR *.xcworkspace/xcshareddata/xcschemes/SchemeName.xcscheme。
如果您仍然无法看到所需的方案,请尝试查看您的.gitignore文件,并检查是否忽略了Xcode项目的配置文件。
这个文件必须在你的Mac/PC上做了一个干净的git克隆到一个新目录后存在。
发布于 2016-12-15 03:10:18
通过从Xcode8.2迁移到Xcode8.1,我设法为自己解决了这个问题。
https://stackoverflow.com/questions/41149994
复制相似问题