我有一个具有多个目标的iOS的Xcode项目。 在项目目标的数量将继续增长,随着项目的进展,并扩大。 当我创建一个新的版本,这是一个痛苦要经过每一个目标和手动创建存档。 我看着如何存档使用命令行的多个目标,但没有答案的交谈什么,我试图完成。 任何帮助和指导表示赞赏。
我认为有以下部分命令是解决方案的一部分:
xcodebuild联编档案
归档:从构建根(SYMROOT)的方案。 这就需要指定一个工作空间和方案。
我有一个具有多个目标的iOS的Xcode项目。 在项目目标的数量将继续增长,随着项目的进展,并扩大。 当我创建一个新的版本,这是一个痛苦要经过每一个目标和手动创建存档。 我看着如何存档使用命令行的多个目标,但没有答案的交谈什么,我试图完成。 任何帮助和指导表示赞赏。
我认为有以下部分命令是解决方案的一部分:
xcodebuild联编档案
归档:从构建根(SYMROOT)的方案。 这就需要指定一个工作空间和方案。
我想你想建立它CI服务器手动如果你想读的xcode项目的所有计划
xcodebuild -list | awk 'p && NF {print \$0";";} /Schemes:/ {p=1}' > schemeList.txt
这将会把所有的方案在一个文本文件。 然后,你必须手动读取文本文件检索每个方案。
您可以使用下面的命令行来产生档案
xcodebuild -scheme ${schemeName} -sdk iphoneos$sdkVersion -configuration Release clean archive -archivePath ${archivePath}.xcarchive
然后下方的xcode命令产生的ipa。
xcodebuild -exportArchive -archivePath ${archivePath}.xcarchive -exportOptionsPlist exportOptions.plist -exportPath ${exportPath}