FastLane的使用

506 阅读1分钟

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