一揣苏、fastlane簡介
FastLane是一種配置iOS和Android自動(dòng)化Beta部署和發(fā)布的最簡單的方法之一幔摸。它可以簡化一些乏味胡陪、單調(diào)沥寥、重復(fù)的工作,像截圖柠座、代碼簽名以及發(fā)布App邑雅。只需一條命令就可實(shí)現(xiàn)從 Xcode 項(xiàng)目到 編譯\打包\構(gòu)建\提交審核。
Github地址
官方文檔
二妈经、安裝
1淮野、fastLane需要ruby環(huán)境,最好安裝最新的
rvm -v #檢查ruby版本吹泡,是否正常安裝
2骤星、xcode安裝檢查
$ xcode-select --install
如果未安裝,終端會(huì)開始安裝爆哑,如果報(bào)錯(cuò)誤:command line tools are already installed, use "Software Update" to install updates.代表已經(jīng)安裝洞难。
如果打包的過程中出現(xiàn)找不到xcode的情況運(yùn)行下面的
sudo xcode-select --switch /Applications/Xcode.app
3、安裝fastlane
官方文檔安裝方法
sudo gem install fastlane -NV
如果加sudo還是沒有權(quán)限就改為
sudo gem install -n /usr/local/bin fastlane
三揭朝、配置Mac電腦環(huán)境變量
1. 第一步 進(jìn)入配置文件
打開terminal队贱,輸入:vim .bash_profile(如果沒有則新建,輸入:touch .bash_profile)
回車后的界面
2. 編輯配置界面
輸入i潭袱,回車柱嫌,則最下面會(huì)變成insert,則可進(jìn)行編輯
輸入你想配置的內(nèi)容
加入這兩句
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
3. 保存配置
按ESC退出編輯屯换,insert會(huì)不見
輸入 :wq! 進(jìn)行保存,注意不要少了冒號(hào)
輸入source .bash_profile讓配置進(jìn)行生效
三编丘、使用
進(jìn)入工程所在文件夾運(yùn)行
fastlane init
用的是企業(yè)版賬號(hào)所以選擇4,自己定義文件內(nèi)容趟径,選擇1瘪吏、2、3總是會(huì)出錯(cuò)蜗巧,因?yàn)楦悴磺宄悄姆N包
選擇4,然后等待更新
如果這個(gè)沒有更新成功
$ bundle update
可以試試
sudo bundle update
成功后項(xiàng)目文件會(huì)多出這兩個(gè)文件夾
編輯Appfile文件掌眠,主要是填打包需要的APP信息
編輯fastfile文件,來定義打包內(nèi)容幕屹,這里填寫的enterprise就是一個(gè)fastlane任務(wù)
輸入自己定義的命令名字
這樣就完成了企業(yè)版的打包