ios 初探fastlane

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 配置

备注:可以不装蒲公英插件在配置完项目后在项目目录安装插件

fastlane init

ios 初探fastlane_第1张图片
image

$ 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系列文集
备注:引用上进求知,认真思辨
常用命令

你可能感兴趣的:(ios 初探fastlane)