美文网首页
Jenkins打包Xcode新项目详细配置步骤

Jenkins打包Xcode新项目详细配置步骤

作者: happycolt | 来源:发表于2018-07-12 17:06 被阅读19次

前提条件

已安装了SVN Publisher plugin、Xcode integration、Keychains and Provisioning Profiles Management等插件

1.配置发布证书和描述文件、钥匙串

1.Finder->前往文件夹->/Users/“你的mac用户名”/library(资源库)
2.找到keychains 这个文件夹,拷贝到Users/Shared/Jenkins/Library文件夹下(注意Jenkins文件夹下的Ligbrary默认是隐藏的,需要在终端中执行命令"defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder"才会显示隐藏的文件)


配置Keychains

3.为了避免项目描述文件出现找不到的错误,我们也把描述文件拷贝到Jenkins目录下,具体操作如下:

1.Finder->前往文件夹->/Users/“你的mac用户名”/library(资源库)(或者还有一个方法,打开xcode->preferences->找到你账号下的描述文件)
2.找到MobileDevice这个文件夹,拷贝"MobileDevice"整个文件夹
3.用上面那种方法放到Users/Shared/Jenkins/Library文件夹下。


配置MobileDevice

4.上传keychain和描述文件了。
这里我们选刚刚拷贝过去的Jenkins文件目录下的keychain和描述文件。点击选取文件->搜索login.keychain,这里要注意下是否为Jenkins目录下的keychain。


搜索login.keychain文件
上传login.keychain文件

上传完keychain文件后,打开钥匙串,找到我需要复制的两个证书的名字,因为要复制一个开发证书(iPhone Developer: ***)和一个生产证书(iPhone Distribution: ***)的名字


复制证书名称 image

接下来就是描述文件了。这里要注意一点,在Provisioning Profiles填上/Users/Shared/Jenkins/Library/MobileDevice/Provisioning Profiles这个地址。然后按照上传keychain的步骤,把Jenkins用户目录下的描述文件上传上去就行啦


image

填写描述文件信息


image

2.修改Xcode项目配置

打开Xcode的Manage Schemes页面


image
image

提交刚才的Schemes更改到SVN

3.配置构建项目

接下来就是新建一个工程了。输入你的项目名称(项目名称会在Jenkins下生成一个文件夹)。构建一个自由风格的软件项目,点击ok


image
image

1.General

新建完之后点选丢弃旧的构建,配置一下保持构建的天数和最大个数


image

2.源码管理

然后配置源码管理,这是Jenkins拉取代码的路径(尽量精确到项目位置),如果Credentials没有,则点击右边的add,填上自己的svn账号和密码。假如这栏没有报红,基本上地址什么的都是正确的了。


源码管理截图

3.构建环境

接下来配置构建环境,这里我们先勾选Keychains and Code Signing Identities(里面的子选项先不填)和Mobile Provisioning Profiles选项(里面的子选项先不填),然后保存刚才的设置


构建环境1

保存成功后,再返回项目的配置页面,这时再选择Keychains and Code Signing Identities里面对应的Code Signing Identity选项和Mobile Provisioning Profiles选项中的Provisioning Profile选项


构建环境2

4.构建Xcode

1.General build settings设置


构建Xcode1
构建Xcode2

2.Code signing & OS X keychain options设置


构建Xcode3 构建Xcode4

3.Advanced Xcode build options设置


构建Xcode5
构建Xcode6

新项目的打包配置到这里就结束了,如需配置fir.im上传插件或钉钉通知插件请看后续的文章。

相关文章

网友评论

      本文标题:Jenkins打包Xcode新项目详细配置步骤

      本文链接:https://www.haomeiwen.com/subject/jsurpftx.html