从控制台构建时无法找到头文件

Bes*_*esi 4 iphone objective-c xcodebuild ios restkit

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

在Xcode中

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

~/Library/Developer/Xcode/DerivedData/myproject-blrrqydtywxuereiowkehhhcbozj/Build/Headers
Run Code Online (Sandbox Code Playgroud)

的Header Search Path值被相应地设置:

${TARGET_BUILD_DIR}/../../Headers
Run Code Online (Sandbox Code Playgroud)

从终端

但是,当我从终端I构建我的项目时,Headers最终会在这里:

~/MyProjectSourceFolder/RestKit/Build/Headers
Run Code Online (Sandbox Code Playgroud)

我在编译过程中遇到错误RestKit.

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

Bes*_*esi 5

当我指定-scheme = MyScheme选项时,我让我的脚本工作相同.