【问题标题】:xcodebuild error scheme not configured for runningxcodebuild 错误方案未配置为运行
【发布时间】:2013-01-23 13:20:48
【问题描述】:

我正在尝试设置 jenkins 环境以进行自动构建。当我在项目开发文件夹中时,一切正常。但是从“jenkins”文件夹运行相同的命令失败:

xcodebuild -scheme myApp -workspace my-app.xcworkspace -configuration Release build

错误提示:

xcodebuild: error: Failed to build workspace my-app with scheme myApp.
Reason: Scheme "myApp" is not configured for running.

方案“myApp”是否在包含该项目的容器项目或工作区中,没有任何区别。在查看方案文件时,似乎运行应该没问题(但我不得不承认我不知道为什么普通构建需要运行):

<BuildAction
  parallelizeBuildables = "NO"
  buildImplicitDependencies = "YES">
  <BuildActionEntries>
     <BuildActionEntry
        buildForTesting = "YES"
        buildForRunning = "YES"
        buildForProfiling = "YES"
        buildForArchiving = "YES"
        buildForAnalyzing = "YES">
        <BuildableReference
           BuildableIdentifier = "primary"
           BlueprintIdentifier = "C0D73B7A15EF580200AFFFA5"
           BuildableName = "myApp.app"
           BlueprintName = "myApp"
           ReferencedContainer = "container:myApp.xcodeproj">
        </BuildableReference>
     </BuildActionEntry>
</BuildActionEntries>

任何猜测可能是什么问题?我已经重置、重新配置、清理、删除、重新创建等。所有相关的方案和工作空间都没有了想法……现在我要去买 Kaleidoscope,希望它能显示出一些隐藏的神奇差异。

更新: 一个明显的区别是 jenkins 丢失了我所有的 xcuserdata 文件夹和其中的内容。这会以某种方式导致此错误吗?

【问题讨论】:

    标签: ios xcode4 build jenkins xcodebuild


    【解决方案1】:

    不确定这是否是您的问题,但如果 xcodebuild 无法加载引用的项目,您会看到此错误。

    确保:

    myApp.xcodeproj 文件夹应与 my-app.xcworkspace 位于同一文件夹中。

    另外,my-app.xcworkspace/contents.xcworkspacedata 文件中应该有一个&lt;FileRef&gt; 条目,它说明了container:myApp.xcodeproj 的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 2018-07-01
      • 2019-08-28
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      相关资源
      最近更新 更多