我的XCode项目包含子项目(静态库)。在此静态库项目中,设置Skip install
选项设置为YES
。
我想要存档我的项目。此时我可以使用命令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
选项我收到此错误。此外,使用target
和configuration
进行存档和构建是首选,而不是使用scheme
选项,因为方案数据位于.gitignore
文件中,不同的开发人员可能有不同的方案同一个项目。
是否有任何方法可以针对target
和configuration
选项对我的项目进行归档?
答案 0 :(得分:0)
xcodebuild -project TestBuildProject.xcodeproj -configuration Release -scheme TestBuildProject archive
因此,要归档您的配置必须是Release not Debug,您必须指定一个方案。