->fastlane 官網(wǎng)地址:https://docs.fastlane.tools罗晕,感興趣的同學(xué)可以讀一下??济欢。
寫在前面的話:看完本文,可以實現(xiàn) 一鍵發(fā)測試包攀例,再也不用為無休止的打測試包煩惱了船逮。
Letsgo!
1.安裝命令行開發(fā)工具Command Line Tools(一款非綁定下載的xcode工具)
1??終端輸入
xcode-select --install
回車 粤铭,若未安裝,會彈出安裝提示框杂靶,點擊安裝即可梆惯。若面板輸出 command line tools are already installed 表示已經(jīng)安裝酱鸭。
2??安裝完畢,重新輸入上面命令(xcode-select --install ) 垛吗,檢測是否安裝成功凹髓。
2.通過gem 安裝 Fastlane(也可通過其他方式安裝)
終端輸入
sudo gem install fastlane -NV
回車,開始安裝怯屉,等待安裝完畢后蔚舀,終端輸入
fastlane --version
面板會輸出fastlane對應(yīng)的版本信息。
3.準(zhǔn)備項目
1??可真機編譯的項目A(本文稱為:A)锨络,
2??填寫好基本信息
3??保證項目標(biāo)識與開發(fā)者中心里面的信息一致赌躺。
4.啟動fastlane
保證工作目錄為A 的條件下,終端輸入
fastlane init
回車后羡儿,面板會詢問 what would you like to use fastlane for ?,下面會跟著四個選項(1礼患,2,3掠归,4)如下圖
如果你的開發(fā)者賬號開啟了雙重認(rèn)證厨相,需要輸入驗證碼
稍等后會出現(xiàn)下面的詢問框
出現(xiàn) $ fastlane release 字樣表其實成功绪撵。
5.調(diào)整 Fastfile文件內(nèi)容
打開項目A 找到Fastfile文件紅框標(biāo)記出的就是一個lane ,我們需要替換掉這個默認(rèn)的lane
替換之前有一個準(zhǔn)備工作瓢姻,準(zhǔn)備好項目A 對應(yīng)蒲公英平臺里面的 api_key 和user_key (在蒲公英管理平臺找)。
下面開始替換
將上圖中紅框標(biāo)出的lane替換為下面的lane
lane :beta do
build_app(export_method: "development")
pgyer(api_key: "蒲公英中自己項目的api_key", user_key: "蒲公英中自己項目的user_key")
end
替換完成之后關(guān)閉 Fastfile 文件音诈。
【注:填寫第二行的export_method參數(shù)時幻碱,我們用的是“ development”,對應(yīng)手動打包中的development類型】
6.安裝蒲公英插件
1??回到終端 cd到工作目錄A(至關(guān)重要)
2??終端輸入
fastlane add_plugin pgyer
回車稍等细溅,出現(xiàn)Successfully installed plugins 字樣褥傍,說明安裝成功。
7.發(fā)包
終端輸入
fastlane beta
等待...(可能會有點長喇聊,只要面板不輸出error 就沒問題)
出現(xiàn) fastlane.tools finished successfully ?? 恍风,后即成功,隨之與蒲公英關(guān)聯(lián)的郵箱或微信會收到對應(yīng)的消息。
以上為fastlane的基本使用。
??今后發(fā)測試版只需
打開終端 ->cd到項目 ->輸入fastlane beta 即可朋贬。??
異常1:面板輸出 Could not find action, lane or variable 'pgyer'. Check out the documentation
說明蒲公英插件安裝失敗凯楔,按照6重新安裝一遍。