告別繁瑣的打包過程,一鍵搞定
一、配置自動打包發(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ù)維護,敬請期待!