我有一个ios应用程序,它有两个版本(使用预处理程序指令来确定使用哪个版本的代码)。我想使用Jenkins自动构建应用程序的每个版本。如果可能的话,我还想在xcode项目中使用单个目标。是否可以在Jenkins中使用多配置项目;如果是这样,我会继续完成这个吗?
答案 0 :(得分:0)
您需要在构建脚本中更改XCode方案。
例如,如果您有两个用于测试的方案,比如分段和生产,则需要构建与此类似的脚本。
xcodebuild -configuration Debug -scheme "Test Staging" -sdk iphonesimulator5.1 -arch i386 build
xcodebuild -configuration Debug -scheme "Test Prod" -sdk iphonesimulator5.1 -arch i386 build
然后可以在XCode中配置您的方案以匹配预处理器指令。