xcodebuild存档与跳过安装

问题描述:

我的XCode项目包含子项目(静态库)。在此静态库项目的设置Skip install选项设置为YESxcodebuild存档与跳过安装

我想将我的项目归档。在这一刻我可以用命令xcodebuild -scheme MyScheme -sdk iphoneos6.0 archive来做到这一点。但在方案MyScheme我有Release配置为Archive行动。我希望能够在Debug配置中创建存档。

然后我试图使用xcodebuild -target MyTarget -configuration Debug -sdk iphoneos6.0 archive命令,但它不计算:

=== BUILD NATIVE TARGET foo OF PROJECT fooProj WITH CONFIGURATION Debug === Check dependencies unsupported build action 'archive'

我觉得我得到的,因为Skip install选择此错误。此外,使用targetconfiguration进行归档和构建是首选,而不是使用scheme选项,因为方案数据位于.gitignore文件中,不同的开发人员可能对同一项目有不同的方案。

是否有任何方法可以将我的项目归档为targetconfiguration选项?

xcodebuild -project TestBuildProject.xcodeproj -configuration Release -scheme TestBuildProject archive

因此,存档您的配置必须是发布不调试,你必须指定一个方案。

https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html