【问题标题】:Bitrise.io scheme not found未找到 Bitrise.io 方案
【发布时间】:2016-12-14 18:50:17
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios xcode unit-testing xcodebuild bitrise


    【解决方案1】:

    我在 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.

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

    在您将干净的 git 克隆到 Mac/PC 上的新目录后,此文件必须存在。

    【讨论】:

    • 老兄,你成就了我的一天!
    • 很高兴我能帮助@Kowboj ;)
    【解决方案2】:

    通过从 xcode 8.2 迁移到 xcode 8.1,我设法为我解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      • 2014-08-24
      • 2021-12-27
      • 2012-05-18
      相关资源
      最近更新 更多