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...