需要的插件
Xcode integration xcode打包指令
FTP publisher plugin 把ipa包上傳到ftp伺服器
Keychains and Provisioning Profiles Management 管理證書和授權檔案
Post-Build Script Plug-in 執行腳本
Subversion Plug-in 版本控制
詳細步驟
http://www.jianshu.com/p/ed124917d6c6
使用Jenkins部署打包IOS程式有一個最大的前提,就是你必須要有一個Mac,否則免談
iOS打包無法在Linux上進行,因為Jenkins的Xcode插件需要調用Xcode,Xcode隻能在OSX系統下安裝。
1.http://www.jianshu.com/p/f445983512b7
添加mac slave
2.Keychains and Code Signing Identities
上圖中的這些選項是iOS打包需要的簽名檔案和證書
3.Mobile Provisioning Profiles
最詳細
http://www.jianshu.com/p/f445983512b7 很多圖檔
http://blog.csdn.net/wyb199026/article/details/52225345
http://www.cnblogs.com/ihojin/p/jenkins-ios-job.html
http://www.jianshu.com/p/13e34671788f
http://blog.csdn.net/birthmarkqiqi/article/details/56012377
http://blog.csdn.net/u013602835/article/details/54632843
http://www.jianshu.com/p/371595ef08fe
http://www.cocoachina.com/ios/20160804/17281.html shell腳本打包
http://www.jianshu.com/p/ad4a9c40ae59
http://www.jianshu.com/p/00c98e488433
xcode 指令
xcodebuild -project NexGen.xcodeproj -alltargets -configuration In-House-Distribution -sdk $SDKNAME
xcodebuild -project NexGen.xcodeproj -alltargets -configuration In-House-Distribution -sdk $SDKNAME CODE_SIGN_IDENTITY="******." PROVISIONING_PROFILE="******" build
本文轉自 liqius 51CTO部落格,原文連結:http://blog.51cto.com/szgb17/1942635,如需轉載請自行聯系原作者