iOS Jenkins Git Cocoapods Fir打包流程

ps:首先要保证管理的Jenkins从服务器能本地打包成功。

一、在Jenkins中添加iOS证书管理插件

在系统管理>>>管理插件中添加Keychains and Provisioning Profiles Management插件。

二、上传iOS打包需要的证书环境

在系统管理>>>中找到添加好的插件Keychains and Provisioning Profiles Management,
点击选择文件,到从服务器的“/Users/用户名/Library/Keychains/”路径下找到“login.keychain”文件,复制到桌面上传(ps:确保从服务器已经添加了打包需要的证书文件)。
再次点击选择文件,上传证书对应的描述文件。
配置完成如图所示。

三、配置Jenkins环境

选择构建的从服务器

iOS Jenkins Git Cocoapods Fir打包流程_第1张图片
1.jpg

添加Git地址及要打包的分支版本号

iOS Jenkins Git Cocoapods Fir打包流程_第2张图片
2.jpg

选择之前在Keychains and Provisioning Profiles Management中上传的login.keychain

iOS Jenkins Git Cocoapods Fir打包流程_第3张图片
3.jpg

同时还有对应的证书描述文件

iOS Jenkins Git Cocoapods Fir打包流程_第4张图片
4.jpg

选择构建>>Xcode>>General build settings>>Settings... 配置如图所示

iOS Jenkins Git Cocoapods Fir打包流程_第5张图片
5.jpg

选择构建>>Xcode>>General build settings>>勾选 "Pack application and build .ipa" 后填写如下

iOS Jenkins Git Cocoapods Fir打包流程_第6张图片
6.jpg

选择构建>>Xcode>>Advanced Xcode build options(集成cocoapods需要配置)

iOS Jenkins Git Cocoapods Fir打包流程_第7张图片
7.jpg

至此,.ipa文件应该已经打包成功,为了方便下载使用,我们借用第三方的应用平台,这里使用的是Fir,具体操作步骤以Fir官方文档为准http://blog.fir.im/jenkins/ ,配置完成后如下所示

iOS Jenkins Git Cocoapods Fir打包流程_第8张图片
8.jpg

配置完毕,点击保存后,至对应的项目中>>Build with Parameters>>开始构建,等待2-5分钟。

iOS Jenkins Git Cocoapods Fir打包流程_第9张图片
9.jpg

OK!构建成功

iOS Jenkins Git Cocoapods Fir打包流程_第10张图片
10.jpg

你可能感兴趣的:(iOS Jenkins Git Cocoapods Fir打包流程)