ssplyh 发表于 2018-9-4 06:19:25

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>  上图中的这些选项是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.htmlshell脚本打包
  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

页: [1]
查看完整版本: mac jenkins ios打包