Fastlane 简介
Fastlane 是一款为 iOS 和 Android 开发者提供的自动化构建工具,它可以帮助开发者将 App 打包、签名、测试、发布、信息整理、提交 App Store 等工作完整的连接起来,实现完全自动化的工作流,如果使用得当,可以显著的提高开发者的开发效率。
1.RubyGems配置
# 查看gem源
$ gem sources
# 删除默认的gem源
$ gem sources --remove https://ruby.taobao.org/
# 增加rubygems作为gem源
$ gem sources --a https://rubygems.org/
# 查看当前的gem源
$ gem sources
*** CURRENT SOURCES ***
https://rubygems.org/
# 清空源缓存
$ gem sources -c
# 更新源缓存
$ gem sources -u复制代码
2.安装FastLane
#首先需要安装xcode-select
$ xcode-select --install
# 如果 Xcode CLT 已经安装,则会报如下错误
# command line tools are already installed, use "Software Update" to install updates.
# 如果未安装,终端会开始安装 CLT
$ sudo gem install fastlane --verbose
# 如果报错:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/commander
$ sudo gem install -n /usr/local/bin fastlane
# 安装结束后,查看版本
$ fastlane --version复制代码
3.配置项目
# cd到项目文件夹
$ cd xxxxx
# 给项目配置 Fastlane
$ fastlane init
# 需要按照提示输入AppID以及密码
# 给项目配置Gemfile文件
$ bundle init
# 给项目添加蒲公英插件
$ fastlane add_plugin pgyer
# END复制代码