iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

继前一篇: Mac环境下安装Jenkins

Jenkins安装好后, 我们试着创建一个iOS自动打包并发布的任务

 

iOS App构建必须在MAC上面使用xcode进行,所以我们要安装下xcode集成插件

在Jenkins首页选择系统管理

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

选择插件管理

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

搜索xcode, 安装Xcode integration插件

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

勾上安装后重启, 等待结束

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

如果出现安装进度条在最后一点卡很近, 手动重启下Jenkins然后到已安装插件中检查是否已经安装了

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

 

安装好插件后下面我们开始创建任务 

首先点击新建任务

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

输出任务名称, 选择构建一个*风格的软件项目

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

添加描述信息

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

添加源码git仓库

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

选择构建触发器

这里我们可以设置定时构建, 也可以跳过不配置, 通过首页手动构建

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

我们先跳过不配置吧

 

构建 - 增加构建步骤 

选择Xcode

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

配置Target,跟项目中的Target保持一致

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

点击Settings, 进行详细配置

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

 iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

勾选Pack application, build and sign .ipa?

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

点击code signing settings

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

配置 Unlock Keychain

 iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

keychain path可以在钥匙串中找到

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

 

 保存后, 可在首页触发构建

 

账号过期了,剩下打包及发布后面再补充........

 

iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App

上一篇:Android学习之基础知识十三—网络编程的最佳实践


下一篇:苹果手机的SB系列(2)为什么不能重命名?