4

我有一个使用嵌套项目依赖项的项目,在我的例子中是RestKit

在 Xcode 中

当我从 Xcode 中构建项目时,RestKit 也会被编译并将其头文件放在这里:

~/Library/Developer/Xcode/DerivedData/myproject-blrrqydtywxuereiowkehhhcbozj/Build/Headers

相应地设置该Header Search Path值:

${TARGET_BUILD_DIR}/../../Headers

从航站楼

但是,当我从终端构建我的项目时,标题会出现在此处:

~/MyProjectSourceFolder/RestKit/Build/Headers

我在编译过程中遇到一个RestKit找不到的错误。

现在我如何xcodebuild使用相同的位置或相同的构建环境,以便我的构建也可以从控制台工作?非常感谢你的帮助。

4

2 回答 2

5

当我指定-scheme = MyScheme选项时,我的脚本可以正常工作。

于 2012-05-11T14:27:55.673 回答
1

最简单的方法是设置您的首选项以使用旧版构建设置。转到 Preferences->Locations->advanced 并选择 legacy。这将强制它为 UI 和终端中的产品使用 Build director。

于 2012-05-10T21:08:33.687 回答