iOS持续集成(Jenkins+xcode插件)

本文主要讲述的是如何用Jenkins+git+xcode打包并生成二维码插件安装
1.安装插件
Keychains and Provisioning Profiles Management(管理本地的keychain和iOS证书的插件)
Xcode integration (用于xcode构建)
pgyer(蒲公英,用于应用分发)

打开系统管理,管理插件详见图


image.png
image.png

2.配置Keychains and Provisioning Profiles Management
接下来配置Keychains and Provisioning Profiles Management,根据顺序选择首页>系统管理>Keychains and Provisioning Profiles Management如图

image.png

需要上传login.keychain文件,该文件获取方法,在终端中输入
cd ~/Library/Keychains


image.png

由于macOS10.12以及以后的系统里面没有login.keychain文件,只有login.keychain-db,可以复制出来删除-db,也可以创建一个快捷方式名字叫做login.keychain

image.png
image.png
image.png

2.job配置


image.png
image.png

在构建环境里面勾选Keychains and Code Signing Identities和Mobile Provisioning Profiles,Keychains and Code Signing Identities是打包需要的证书,Mobile Provisioning Profiles是打包需要的配置文件,都是可以自己选择的

image.png
image.png

如果描述文件选不上就去Keychains and Provisioning Profiles Management里面解锁一下

3.使用Xcode插件
在构建里面点击增加构建步骤,然后点击Xcode

image.png
image.png
image.png
image.png
image.png
image.png

构建后操作

选择upload to pgyer with apiV2
Pgyer api_key=


image.png

image.png

scandir=${WORKSPACE}
File wildcard=*/.ipa

image.png
image.png

如果对你有帮助辛苦点个赞,谢谢!

你可能感兴趣的:(iOS持续集成(Jenkins+xcode插件))