【发布时间】:2014-11-10 18:47:21
【问题描述】:
我们为生成 iOS 应用的夜间构建而运行的持续集成作业在我们的项目上运行了一个 xcodebuild 命令,但今天它失败了,输出如下:
以下构建命令失败:
CompileStoryboard
令人吃惊的是,该项目在 Xcode 中构建良好,并且运行时没有任何问题。这个问题的根源是故事板,由团队成员提供(因为它是不同模块的一部分)并在不同版本的 Xcode 上创建。故事板作为现有文件包含在项目中(右键单击 -> 添加)
有什么我可以尝试不同的方法来成功构建 CI 作业吗? 我已经打开了故事板,它包含一个表格视图,其中插座等连接正确。还尝试清理项目并重建。
【问题讨论】:
-
故事板是刚刚引用还是复制到项目中,我建议将其删除并将其添加到项目中,并确保选中 Copy if necessary。
-
我做了后者,添加了它并确保它是项目的一部分
-
即使是使用相同版本的 Xcode 创建的故事板,我也能看到这一点。 xcodebuild 将失败并发出该消息,但重试通常有效。可能是一些错误
标签: ios xcode-storyboard