使用fastlane自動(dòng)打包上傳到蒲公英

1.首先確定是否安裝了xcode的命令行工具

xcode-select  --install

如果出現(xiàn)這個(gè)提示,證明已經(jīng)安裝過xcode的命令行工具


屏幕快照 2018-11-19 下午3.17.14.png

如果出現(xiàn)這個(gè)


屏幕快照 2018-11-19 下午3.20.18.png
點(diǎn)擊安裝就可以了

安裝fastlane的步驟

1.安裝fastlane

sudo gem install fastlane -NV

如果在安裝時(shí)候提示404,因?yàn)殓R像數(shù)據(jù)源變了,需要進(jìn)行修改,如果沒有提示404可以忽略這個(gè)步驟
①查看現(xiàn)在的鏡像

gem sources -l

②移除這個(gè)這個(gè)鏡像

gem source --remove https://gems.ruby-china.org/

③添加新的鏡像

gem source -a https://gems.ruby-china.com/

2.切換到工程目錄初始化

fastlane init

3.初始化的過程中會(huì)出現(xiàn)下面的選項(xiàng):

屏幕快照 2018-11-19 下午3.38.34.png

第一個(gè)選項(xiàng)的意思是:自動(dòng)截屏。這個(gè)功能能幫我們自動(dòng)截取APP中的截圖,并添加手機(jī)邊框(如果需要的話)
第二個(gè)選項(xiàng)的意思是:自動(dòng)發(fā)布beta版本用于TestFlight
第二個(gè)選項(xiàng)的意思是:自動(dòng)發(fā)布到AppStore
第二個(gè)選項(xiàng)的意思是:手動(dòng)設(shè)置

我在這里選的是第四個(gè)(大家可根據(jù)自己需要選擇),截圖如下:

屏幕快照 2018-11-19 下午3.40.51.png

緊接著一直點(diǎn)擊enter鍵,知道安裝成功會(huì)出現(xiàn)如下截圖


屏幕快照 2018-11-19 下午3.42.28.png

安裝成功之后,會(huì)在我們的工程目錄生成一個(gè)fastlane文件夾:目前應(yīng)該只包括最上面兩個(gè)文件夾,下面的是自動(dòng)打包后才會(huì)出現(xiàn)的


屏幕快照 2018-11-19 下午3.43.06.png

然后此時(shí),我們需要自己編輯Appfile和Fastfile兩個(gè)文件:

首先看Appfile文件,我的如下:添加自己項(xiàng)目的bundleID,appleID,teamID


屏幕快照 2018-11-19 下午3.46.17.png

修改Fastfile文件,lane:后面的betaProduct是自己定義的,等會(huì)打包命令時(shí)候會(huì)需要的,只要打包命令和這個(gè)值一樣就可以,pgyer是用來上傳蒲公英來使用的,如果是想只打包不上傳可以不寫這個(gè)句


屏幕快照 2018-11-19 下午3.48.12.jpg

然后就可以直接打包,這個(gè)命令就是Fastfile里面定義的名字,然后在工程目錄下的fastlane文件夾中的package文件夾中就可找到自動(dòng)打包出來的ipa和符號(hào)表了
fastlane betaDebug

安裝蒲公英的 Fastlane 插件
在終端中,輸入以下命令,即可安裝蒲公英的 fastlane 插件。

fastlane add_plugin pgyer

在fastfile文件中配置好蒲公英的apikey和userkey后就可以直接上傳到蒲公英了,再次執(zhí)行這個(gè)命令

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

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

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