Fastlane 記錄
-
打開終端輸入命令
xcode-select --install
-
查看ruby版本 (必須大於2.0否則進行升級)
ruby -v
-
安裝fastlane
sudo gem install fastlane -NV
-
查看fastlane版本
fastlane -v
-
cd到一個項目進行初始化fastlane
fastlane init
-
輸入AppleId和密碼
-
提示了fastlane不是最新版本
-
添加鏡像
gem sources --add https://rubygems.org
-
查看鏡像
gem sources **************************************** http://rubygems-china.oss.aliyuncs.com https://rubygems.org ****************************************
-
安裝最新fastlane
sudo gem install fastlane
-
安裝fastlane插件
* fastlane add_plugin pgyer * fastlane add_plugin versioning
-
查看fastlane支持的插件
fastlane search_plugins
備注:
-
fastlane beta 命令 報錯:
[!] Add 'gem "cocoapods"' to your Gemfile and restart fastlane
解決方法:
修改Gemfild 里面的 gem 'fastlane' 為 gem "cocoapods"
此時報錯 method `to_plist' not defined in Array
解決辦法,分別執行以下命令: 鏈接
rvm @global do gem uninstall fastlane rvm all do gem uninstall fastlane gem uninstall fastlane gem install fastlane
重新安裝fastlane之后,執行fastlane beta 可以看到導出的ipa
-
工程為cocoapods 若出錯可以修改
Fastfile before_all do cocoapods(use_bundle_exec: false)