未找到 Bitrise.io 方案

Wel*_*122 1 xcode unit-testing xcodebuild ios bitrise

出于某种原因,我在 Bitrise.io 上收到一条错误消息,说在项目中找不到该方案。它说要使用 -list 命令,但是在本地执行此操作会发现该方案很好。

我知道这个问题的一个常见原因是没有共享你的方案,但是我已经检查过这个并且它似乎被正确共享。

我在我的工作流程中使用 Xcode 测试 iOS 步骤。另一个奇怪的事情是在本地运行 build 命令也可以正常工作。

任何人都可以提出解决此问题的任何想法吗?

Vik*_*nei 5

我在 Bitrise.io 上收到一条错误消息,说在项目中找不到该方案

打印此错误的不是 bitrise,而是 Xcode(Xcode 的命令行工具xcodebuild)。

此问题的最常见原因是您未将方案标记为共享。如果你这样做了,你还应该检查你的 gitignore 列表 - 共享方案必须存储在 git 存储库中,相关文件不能被忽略!

相关文档:http : //devcenter.bitrise.io/ios/frequent-ios-issues/#xcode-scheme-not-found - 和相关部分:

如果您刚刚启用了共享选项,请不要忘记提交和推送更改!此更改应反映在您的git存储库中,在您的项目/工作区下(实际上是一个目录,在 Finder 中看起来就像一个文件): *.xcodeproj OR *.xcworkspace/xcshareddata/xcschemes/SchemeName.xcscheme.

如果您仍然看不到所需的 Scheme,请尝试查看您的.gitignore文件并检查您是否忽略了 Xcode 项目的配置文件。

在您执行干净的 git clone 到 Mac/PC 上的新目录后,此文件必须存在。