ios 打包研究(二)fastlane

1,080 阅读2分钟

#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

image

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