Xcode命令行构建与依赖项目

时间:2012-08-01 19:57:49

标签: ios xcode xcode4 build

我正在构建一个使用我使用jverkoey's framework structure构建的库的iOS应用程序。一切都很好,直到我试图让我的CI环境(Jenkins)构建我的项目。 Jenkins使用命令行构建,当它这样做时,我的依赖框架构建在它自己的构建目录中,当我的主应用程序构建在它自己的目录中时,它无法找到框架。

作为测试,我将依赖框架构建目录的输出复制到主应用程序构建目录中并重新运行我的命令行构建,一切正常。所以我认为我必须做的是更新我的Jenkins构建脚本,以便能够在构建主应用程序之前移动依赖构建输出,或者将它们更改为与XCode在IDE中使用DerivedData目录在同一目录中的所有构建。

问题是,怎么样?从命令行构建时我不是专家,我可以在这里使用一些帮助。

1 个答案:

答案 0 :(得分:4)

好的,我想出来了。只是在其他人遇到类似问题的情况下,您可以将SYMROOT设置设置为运行xcodebuild时所需的任何目录。

xcodebuild -target MyTarget SYMROOT=/Build/MyProj/Sym.root