我正在尝试构建多个目标,并且我已经在Xcode中为每个目标设置了构建设置。我也有每个目标的计划。我要做的是发出一个命令行指令来构建每个目标,如:
xcodebuild - 项目 MyProject.xcodeproj - 计划 PRODScheme存档 - archivePath /Users/myUser/Documents/PRODApps/archives/"${PRODUCT_NAME}".xcarchive - 配置发布
此处,$ {PRODUCT_NAME}是由XCode定义的构建设置变量。我正在考虑xcodebuild如何利用一堆已定义的设置。
有没有办法在xcodebuild中重用这些设置?
答案 0 :(得分:1)
通常您会使用scheme
,其中包含您尝试包含的其他信息:
xcodebuild -scheme PRODScheme build
要使用配置文件,您可以使用:
xcodebuild -target MyProject.xcodeproj -xcconfig configuration.xcconfig
使用-alltargets
命令行技术说明:https://developer.apple.com/library/ios/technotes/tn2339/_index.html
Man xcodebuild:https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html