天天看點

mac jenkins ios打包

需要的插件

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,如需轉載請自行聯系原作者

繼續閱讀