iOS自動打包并發(fā)布到AppStore和Fir

告別繁瑣的打包過程,一鍵搞定

一、配置自動打包發(fā)布的流程

1、下載Shell腳本
2、將archiveScript中的幾文件拖入工程的根目錄
3、根據(jù)自己需求選擇好描述文件(測試包或是正式包)
4、根據(jù)自己的項目修改一下shell.sh
5、cd到工程根目錄,通過./shell.sh 執(zhí)行腳本即可

二、準(zhǔn)備工作

配置fir環(huán)境可能會遇到的錯誤,請參考以下文章
Mac OS X 下終端系統(tǒng)命令丟失提示 command not found 解決方法
參考鏈接
1、上傳到fir
需要先安裝fir-cli,執(zhí)行命令 gem install fir-cli
2、檢查安裝rvm
如果沒有安裝過rvm,需要安裝rvm,在終端輸入rvm -v命令查看,如果打印出rvm:command not found說明沒有安裝過rvm,如果能打印出rvm版本等信息說明安裝過。如果沒有安裝過rvm可以通過下面的命安裝,如果已經(jīng)安裝過可以忽略。
①、在終端輸入 curl -L get.rvm.io | bash -s stable ,然后稍等一會rvm就安裝好了
②、在終端輸入 source ~/.bashrc
③、在終端輸入 source ~/.bash_profile
④、再輸入rvm -v查看安裝成功

準(zhǔn)備工作做完后,正式開啟自動化之路

一、將archiveScript中的3個文件拖入工程的根目錄
二、選擇好描述文件
描述文件.png
三、修改一下shell.sh 文件

修改shell.sh文件


修改工程名.png

修改apple id


image.png

獲取Fir平臺的token
token.png

配置fir的token


配置.png

經(jīng)測試,Xcode9打包時需要將plist文件中配置新的鍵值對
image.png

這里的描述文件用的是adhoc的描述文件,需要提前將測試機的UDID配置好,再配置好描述文件

三、 cd到工程根目錄,./shell.sh 回車就會執(zhí)行腳本

四、 根據(jù)自己的需求選擇即可

image.png

目前只測試了上環(huán)fir的方案,遇到的問題是plist文件之前沒有配置好,描述文件沒有選用adhoc模式的,修改后,能正常發(fā)布到fir上面
上架AppStore的,后續(xù)繼續(xù)維護,敬請期待!

原文參考鏈接
一些錯誤的解決方式
打包報錯的一些解決方案

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

相關(guān)閱讀更多精彩內(nèi)容

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