前提:
1、执行以下操作的时候,确保你正确的安装并启动了jenkins,而且安装了插件Keychain and Provisioning Profiles Management
2、下边操作是建立在mac电脑,并安装了xcode环境
3、对苹果的证书要有一定的了解 > 苹果证书
ps: 如果没问题则进行以下操作
进入jenkins: 系统管理 > Keychain and Provisioning Profiles Management
一、上传login.keychain
ps: 这里有一个坑老版本 默认存在 login.keychain 中,而升级到10.12后会存在 login.keychain-db中。
login.keychain的路径: ~/Library/Keychains
由于Jenkins不支持上传文件后缀为 keychain-db的文件。
我们需要做的就是
1、复制 keychain-db的文件 到桌面
2、重命名 为login.keychain
3、upload 至Jenkins
4、done
ps:这里比较坑的一点就是,这个证书名字居然是自己填写的(我当初一直以为这是选项卡,纠结了好久)
则如果有多个证书,则点击Add Code Signing Identity添加
证书位置在mac本的钥匙串访问应用里边,如图:
完成之后点击save保存,钥匙串就上传完毕了。
二、上传描述文件
描述文件路径:~/Library/MobileDevice/Provisioning Profiles
描述文件的上传和login.keychain的上传方式一样,点击上传成功之后会出现如下界面:
正确填写路径之后点击保存,描述文件也上传完毕。
希望以上能帮到你,如有问题请留言。