2012-08-07 29 views
0

我有一個ios應用程序,將有兩個版本(使用預處理器指令來確定哪些代碼使用哪個版本)。我想使用Jenkins自動構建應用程序的每個版本。如果可能的話,我還想在xcode項目中使用單個目標。在Jenkins中可能使用多配置項目;如果是的話,我會去完成這個任務嗎?使用jenkins構建一個IOS應用程序的單個目標的多個版本

回答

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中配置您的方案以匹配預處理器指令。

+0

謝謝,按預期工作。還有它使用:GCC_PREPROCESSOR_DEFINITIONS =「ENGLISH = 0」用xcodebuild設置預處理器指令 – user1264577 2012-08-07 20:28:50

相關問題