Fastlane自動(dòng)打包教程
一、Fastlane 環(huán)境搭建
- 檢查ruby是否安裝,低于2.0最好升級(jí)
rvm -v #檢查ruby是否安裝正常
rvm list #列出已知ruby版本
rvm install ruby-xxxxx #安裝一個(gè)最新ruby版本
#如果報(bào)錯(cuò)的話
brew install opensslreinstall|
install ruby-xxxxx #注意修改xxxxxx
-
檢查 Xcode是否安裝
去App Store下載,或者使用命令行安裝
$ xcode-select --install 配置xcode證書和信息

201804271107.png

201804271108.png
(1) Display Name
設(shè)置APP名字,可以改為“鴻運(yùn)國際”
(2) Bundle Identifier (包名)
(3) 證書
(4) 配置文件
- 安裝 fastlane
$ sudo gem install fastlane -NV
$ fastlane -v #檢查版本 Fastlane
fastlane 2.64.1
OK,安裝完成
- 配置環(huán)境變量
找到shell profile,一般在 ~/.bashrc, ~/.bash_profile or ~/.zshrc文件里,取決于你的系統(tǒng),文件的末尾處添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
二、對(duì)xcode項(xiàng)目進(jìn)行fastlane初始化
- fastlane init
終端,cd到你的工程目錄,然后執(zhí)行fastlane init
有時(shí)候需要確認(rèn)信息,如:“Please confirm the above values”,確認(rèn)信息,沒問題則輸入 y。
三、安裝fastlane插件
查看所有插件:
$ fastlane search_plugins
自動(dòng)化打包使用最多就是Fastlane中g(shù)ym這個(gè)Action, 轉(zhuǎn)為打包而生, 安裝gym這個(gè)組件:
$ sudo gem install gym
cd項(xiàng)目根目錄, 創(chuàng)建自動(dòng)打包腳本: (使用工程下目錄下創(chuàng)建好的 gym.sh)
$ vim gym.sh
為腳本執(zhí)行提升權(quán)限:
chmod +x gym.sh
執(zhí)行一下腳本看一下打包效果:
./gym.sh
執(zhí)行結(jié)果:

201804271105.png

201804271106.png
打出的包在目錄project_path下