美文网首页APP & program
使用Jenkins中的插件自动化打包iOS

使用Jenkins中的插件自动化打包iOS

作者: jianshufei | 来源:发表于2024-01-14 19:09 被阅读0次

1、Jenkins 安装

此处不再阐述,可自行百度,注意安装插件时,选择推荐安装的。


1705305976507.jpg

常用命令如下:

brew install jenkins-lts  安装 jenkins

brew services start jenkins-lts  启动 jenkins

brew services restart jenkins-lts   重启 jenkins

brew services stop jenkins-lts  停止 jenkins

启动成功以后,通过 http://localhost:8080 打开jenkins首页

2、安装插件

系统管理-插件管理-可用插件,搜索对应的插件名称即可


image.png image.png

需要额外安装的插件:
①Xcode integration:打包的插件,所以iOS的打包只能部署在Mac系统
②GIT plugin
③Git Parameter
④GitLab
⑤Keychains and Provisioning Profiles Management: 证书与描述文件的管理

3、新建任务

输入名称,选择“构建自由风格的项目”,保存。


image.png

4、配置任务

1、添加一个描述,其他不填

image.png

2、源代码管理

配置git地址和账号信息


image.png image.png

3、添加构建步骤

image.png

1、添加一个执行shell,用来执行pod

image.png

2、添加一个xcode步骤

image.png
1、General build settings

添加team ID 和target(target可根据具体情况输入)


image.png
2、展开Settings 勾选Pack application, build and sign .ipa 配置如下
image.png image.png
3、配置Code signing & OS X keychain options

选择 Manual signing 配置如下


image.png
4、勾选Unlock Keychain
image.png
5、Advanced Xcode build options

Custom xcodebuild arguments 输入签名配置文件,防止下拉代码xcode配置的签名配置文件对应不上导致构建失败
PROVISIONING_PROFILE_SPECIFIER="test_demo"
配置Xcode Workspace File和Xcode Project Directory,构建的项目目录不在同一级文件夹下需要指定

image.png

配置完成-> 保存

如需要配置不同证书打包,根据 Build Steps 新建一个修改对应的team_id 和签名配置文件即可。

相关文章

网友评论

    本文标题:使用Jenkins中的插件自动化打包iOS

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