iOS自動化打包

2021-08-19 12:14:52 字數 1211 閱讀 2272

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 或者 python ipa.py –config

targetname:工程的名稱,如:我的工程是bosszp.xcodeproj,所以我的targetname就是bosszp

gitpath:工程的git位址,如:我的git位址是

certificatename:證書名稱,如:我的是iphone developer: yang yu (7xc3uzcazm)

firtoken:在fir.im上建立應用後的token,如:我的是2ac8uf3j9z3ur98d7g******xx

下面的是郵件設定:

emailfromuser:我的郵箱,如:******@163.com

emailtouser:測試人員的郵箱,如 ******@163.com

emailpassword:我的郵箱的密碼

emailhost:郵箱的host,可以去郵箱網頁檢視,如:我的是smtp.163.com

4.配置完資訊,可以通過 –help 或者 -h 檢視基本的使用方法

-h, –help 檢視幫助資訊

-c, –config 配置基本資訊

-s, –showtags 顯示git上所有的版本

-t tag, –tag=tag 設定打包時的版本

你可以這樣使用:

python ipa.py -h

python ipa.py –help

python ipa.py -c

python ipa.py –config

python ipa.py -s

python ipa.py –showtags

python ipa.py -t v3.0 (打包時候這樣使用,後面的v3.0引數可以使用python ipa.py -s獲取)

python ipa.py -tag v3.0 (打包時候這樣使用,後面的v3.0引數可以使用python ipa.py -s獲取)

python ipa.py (tag不寫,預設是master)

iOS自動化打包

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

IOS 自動化打包介紹

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

iOS 專案自動化打包實踐

1.1 安裝fir.cli 具體安裝步驟見github.1.2 xcode 證書配置xcode 根據不同的模式配置不同的證書,預設有release,debug,可自行新增,新增方法見圖。adhoc 就是新新增的用於測試分發 的打包方式。配置adhoc證書 debug 除錯模式,配置除錯證書 rele...