1. 安裝 Fastlane
- 檢查 Ruby 版本,需要 2.0 及以上版本,并且需要將 gem 的 source 改為 https://gems.ruby-china.org/ ,在終端輸入以下命令。
// 查看 Ruby 版本
ruby -v
// 查看 gem 的source
gem sources
- 檢查 Xcode 命令行工具是否安裝,在終端輸入以下命令,如果安裝過會有提示,如果沒裝過就會自動開始安裝。
xcode-select --install
- 開始安裝 Fastlane ,在終端輸入以下命令
sudo gem install fastlane --verbose
- 如果安裝時出現(xiàn)錯誤無法安裝,就使用以下命令安裝。
sudo gem install -n /usr/local/bin fastlane
安裝完成后可以輸入以下命令查看版本來驗證是否安裝成功。
fastlane --version
2. 安裝蒲公英的 Fastlane 插件
fastlane add_plugin pgyer
備注:插件可以單獨(dú)給項目安裝
- 最后出現(xiàn) Successfully installed plugins 表示安裝完成。
- 安裝完成以后,會在系統(tǒng)根目錄生成 Gemfile 和 Gemfile.lock 這兩個文件,這兩個文件不要刪掉,不然插件就得重裝了。
3. 初始化 Fastlane 配置
備注:可以不裝蒲公英插件在配置完項目后在項目目錄安裝插件
fastlane init
$ bundle update 卡死
監(jiān)察ruby
? ~ gem source -l
*** CURRENT SOURCES ***
// 我的已經(jīng)替換為gems.ruby-china了
https://gems.ruby-china.com/
如果不是
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
關(guān)閉終端
打開項目文件夾,找到fastlane init過程中生成的Gemfile文件,并打開
將https://rubygems.org,換成https://ruby.taobao.org 或者https://gems.ruby-china.com/
source "https://rubygems.org"
source "https://ruby.taobao.org"
備注:查看自終端的ruby是否跟換自己的也許更換
cd到項目目錄
bundle update
或者刪除啊fastlane文件夾 fastlane init
4、配置fastlane文件夾下的文件
Appfile
app_identifier "com.kingdom.ruifukejicrm"
apple_id ""
team_id ""
fastlane
default_platform(:ios)
platform :ios do
desc "Description of what the lane does"#描述
lane :tests do #執(zhí)行命令字符
gym(scheme: "dsd", #項目scheme可以配置多個
export_method:"development",# 打包方式用途主要是要和證書的描述文件匹配app-store、ad-hoc、development、enterprise
)
pgyer(api_key: "fd80a246b9e9d4ce621a8d7e4670cfa5", user_key: "c2d154d36c6c81e5d383399eb620e984")# 蒲公英的key
end
end
打包結(jié)束并上傳到了蒲公英
更多只是請看 fastlane系列文集
備注:引用上進(jìn)求知,認(rèn)真思辨
常用命令