使用Jenkins中的插件自動(dòng)化打包iOS

1、Jenkins 安裝

此處不再闡述,可自行百度,注意安裝插件時(shí),選擇推薦安裝的。


1705305976507.jpg

常用命令如下:

brew install jenkins-lts  安裝 jenkins

brew services start jenkins-lts  啟動(dòng) jenkins

brew services restart jenkins-lts   重啟 jenkins

brew services stop jenkins-lts  停止 jenkins

啟動(dòng)成功以后,通過(guò) http://localhost:8080 打開jenkins首頁(yè)

2、安裝插件

系統(tǒng)管理-插件管理-可用插件,搜索對(duì)應(yīng)的插件名稱即可


image.png
image.png

需要額外安裝的插件:
①Xcode integration:打包的插件,所以iOS的打包只能部署在Mac系統(tǒng)
②GIT plugin
③Git Parameter
④GitLab
⑤Keychains and Provisioning Profiles Management: 證書與描述文件的管理

3、新建任務(wù)

輸入名稱,選擇“構(gòu)建自由風(fēng)格的項(xiàng)目”,保存。


image.png

4、配置任務(wù)

1、添加一個(gè)描述,其他不填

image.png

2、源代碼管理

配置git地址和賬號(hào)信息


image.png
image.png

3、添加構(gòu)建步驟

image.png

1、添加一個(gè)執(zhí)行shell,用來(lái)執(zhí)行pod

image.png

2、添加一個(gè)xcode步驟

image.png
1、General build settings

添加team ID 和target(target可根據(jù)具體情況輸入)


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配置的簽名配置文件對(duì)應(yīng)不上導(dǎo)致構(gòu)建失敗
PROVISIONING_PROFILE_SPECIFIER="test_demo"
配置Xcode Workspace File和Xcode Project Directory,構(gòu)建的項(xiàng)目目錄不在同一級(jí)文件夾下需要指定

image.png

配置完成-> 保存

如需要配置不同證書打包,根據(jù) Build Steps 新建一個(gè)修改對(duì)應(yīng)的team_id 和簽名配置文件即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容