iOS 專案自動化打包實踐

2021-07-25 15:56:01 字數 714 閱讀 6519

1.1 安裝fir.cli

具體安裝步驟見github.
1.2 xcode 證書配置
xcode  根據不同的模式配置不同的證書,預設有release,debug,可自行新增,新增方法見圖。

adhoc 就是新新增的用於測試分發 的打包方式。配置adhoc證書

debug 除錯模式,配置除錯證書

release 發布模式,配置發布證書

1.3 fir.im 賬號申請2.1 cocoapods 管理依賴.

2.2多target專案 (參考鏈結)

1.實現一鍵自動化打包,上傳第三方託管平台。

2.可自由配置打包本地專案還是遠端git倉庫專案

3.自由配置打包target,更新日誌,打包型別,打包分支

使用指令碼打包需要配置工程的引數,指令碼中有詳細的注釋,打包時只需修改scheme,branch,changelog,之後把指令碼檔案拖拽到終端執行即可。
遇到問題:

1.執行指令碼如遇許可權問題,執行 chmod 755 $script_path

2.目前遇到遠端git倉庫打包無法區分scheme的問題(暫未解決)

附錄:自動打包指令碼

iOS自動化打包

ios專案自動打包指令碼 1.指令碼自動打包 2.上傳到fir.im 3.傳送郵件給測試人員 需要安裝的相關指令軟體 1.python 2.7 2.xcode 3.fir.im指令 使用方法 1.安裝xcode 2.安裝fir.im的指令,安裝方法見 3.配置相關資訊 python ipa.py c...

iOS自動化打包

第一步 如果要發布到fir,需要安裝 終端執行gem install fir cli 第二步 如果沒有安裝過rvm,需要安裝rvm,在終端輸入rvm v命令檢視,如果列印出rvm command not found說明沒有安裝過rvm,如果能列印出rvm版本等資訊說明安裝過。如果沒有安裝過rvm可以...

IOS 自動化打包介紹

摘要 tag自動化打包背景介紹 隨著ios程式發布的渠道逐漸的增多,為每個渠道打包也成為特別耗費時間和體力的一項技術活了,而這一般大多數都是由rd來完成的。這樣就占用了rd很多的開發時間,何不把這些東西寫成乙個自動化的指令碼,然後交給qa 或是 pm來完成這個打包過程了。經過一番調研發現網上這種指令...