首页 > 代码库 > mac jenkins ios打包

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   



本文出自 “要有梦想,万一实现了呢” 博客,谢绝转载!

mac jenkins ios打包