1

我在我的 Xcode 项目中创建了一个外部构建系统目标,并使其成为主目标的依赖项,所以我希望这个目标在主目标开始构建之前运行。在这个外部构建系统目标中,我只是引用了一个pod install从 SRCROOT 目录运行的 bash 脚本。

正如预期的那样,我的新目标首先运行并且Pod install运行良好,但随后构建停止。但是它并没有失败,它只是报告构建停止而没有问题。pod install 的退出代码为 0,因此脚本应该返回成功但构建停止。

有谁知道为什么会发生这种情况?

4

1 回答 1

3

我尝试直接在 CocoaPods 中实现相同的功能并体验了相同的行为。我认为 Xcode 会中止构建,因为 CocoaPods 在 Pods 项目中执行更改,该项目目前是从头开始重新创建的。

一旦我们开始在 CocoaPods 中就地编辑 Pods 项目,这种方法可能是可行的。

于 2013-06-06T11:06:46.750 回答