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