前言
iOS开发打包是一件繁琐的事情,本文介绍如何自己打包和发布测试版本,通过一个链接提供给产品和测试人员一个快速安装通道
准备:
1.一个git托管仓库地址
2.一个蒲公英账号
3.mac os系统,先安装JDK
一,Jenkins
下载链接:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
端口修改:java -jar jenkins.war --httpPort=8888
运行: open [war路径]
eg:open /Applications/Jenkins/jenkins.war
网页打开:http://localhost:8888
安装插件:
Keychains and Provisioning Profiles Management
如果使用的是github或者bitbucket,安装相关的插件
二,配置证书
打开配置页面:系统管理->Keychains and Provisioning Profiles Management
login.keychain --/Users/${user}/Library/Keychains/login.keychain
provisioning profile --/Users/${user}/Library/MobileDevice/Provisioning Profiles
三,SSH授权
四,配置项目
1.创建一个自由风格的项目
2. 只保留一个旧的构建,根据自己的喜好配置
3.自动构建配置(没有配置,自己尝试)
4.git
5.配置开发者账号和证书:
6.Xcode配置:
7.上传蒲公英:
增加构建后操作步骤->Execute a set of scripts->Add build step->Execute shell
shell脚本:
curl -F "file=@${WORKSPACE}/build/TestTarget.ipa" \\\\\\\\
-F “uKey=${uKey}
" \\\\\\\\
-F “_api_key=${api_key}
" \\\\\\\\
http://www.pgyer.com/apiv1/app/upload
8.执行