#1. 安装 Fastlane
- 检查 Ruby 版本,需要 2.0 及以上版本,并且需要将 gem 的 source 改为 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 配置 备注:可以不装蒲公英插件在配置完项目后在项目目录安装插件
fastlane init
$ bundle update 卡死 监察ruby
➜ ~ gem source -l *** CURRENT SOURCES ***
// 我的已经替换为gems.ruby-china了 gems.ruby-china.com/ 如果不是
gem sources --add gems.ruby-china.com/ --remove rubygems.org/
关闭终端 打开项目文件夹,找到fastlane init过程中生成的Gemfile文件,并打开
将rubygems.org,换成https://ruby.taoba… 或者gems.ruby-china.com/ source "rubygems.org" source "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系列文集 备注:引用上进求知,认真思辨 常用命令