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
安装fastlane出现权限错误的时候,可以更改安装的路径
sudo gem install -n /usr/local/bin/ fastlane
-
工程为cocoapods 若出错可以修改
Fastfile before_all do cocoapods(use_bundle_exec: false)