1.首先確定是否安裝了xcode的命令行工具
xcode-select --install
如果出現(xiàn)這個(gè)提示,證明已經(jīng)安裝過xcode的命令行工具

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

安裝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):

第一個(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ù)自己需要選擇),截圖如下:

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

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

然后此時(shí),我們需要自己編輯Appfile和Fastfile兩個(gè)文件:
首先看Appfile文件,我的如下:添加自己項(xiàng)目的bundleID,appleID,teamID

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

然后就可以直接打包,這個(gè)命令就是Fastfile里面定義的名字,然后在工程目錄下的fastlane文件夾中的package文件夾中就可找到自動(dòng)打包出來的ipa和符號(hào)表了
fastlane betaDebug
安裝蒲公英的 Fastlane 插件
在終端中,輸入以下命令,即可安裝蒲公英的 fastlane 插件。
fastlane add_plugin pgyer
在fastfile文件中配置好蒲公英的apikey和userkey后就可以直接上傳到蒲公英了,再次執(zhí)行這個(gè)命令
fastlane betaProduct