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
- 如果安装时出现错误无法安装,就使用以下命令安装。
sudo gem install -n /usr/local/bin fastlane
安装完成后可以输入以下命令查看版本来验证是否安装成功。
fastlane --version
2. 安装蒲公英的 Fastlane 插件
fastlane add_plugin pgyer
备注:插件可以单独给项目安装
- 最后出现 Successfully installed plugins 表示安装完成。
- 安装完成以后,会在系统根目录生成 Gemfile 和 Gemfile.lock 这两个文件,这两个文件不要删掉,不然插件就得重装了。
3. 初始化 Fastlane 配置
备注:可以不装蒲公英插件在配置完项目后在项目目录安装插件
imagefastlane init
$ bundle update 卡死
监察ruby
➜ ~ gem source -l
*** CURRENT SOURCES ***
// 我的已经替换为gems.ruby-china了
https://gems.ruby-china.com/
如果不是
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
关闭终端
打开项目文件夹,找到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 #执行命令字符
gym(scheme: "dsd", #项目scheme可以配置多个
export_method:"development",# 打包方式用途主要是要和证书的描述文件匹配app-store、ad-hoc、development、enterprise
)
pgyer(api_key: "fd80a246b9e9d4ce621a8d7e4670cfa5", user_key: "c2d154d36c6c81e5d383399eb620e984")# 蒲公英的key
end
end
打包结束并上传到了蒲公英
更多只是请看 fastlane系列文集
备注:引用上进求知,认真思辨
常用命令
网友评论