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

  • 如果安裝時出現(xiàn)錯誤無法安裝,就使用以下命令安裝。

sudo gem install -n /usr/local/bin fastlane

安裝完成后可以輸入以下命令查看版本來驗證是否安裝成功。

fastlane --version

2. 安裝蒲公英的 Fastlane 插件

fastlane add_plugin pgyer

備注:插件可以單獨(dú)給項目安裝

  • 最后出現(xiàn) Successfully installed plugins 表示安裝完成。
  • 安裝完成以后,會在系統(tǒng)根目錄生成 Gemfile 和 Gemfile.lock 這兩個文件,這兩個文件不要刪掉,不然插件就得重裝了。

3. 初始化 Fastlane 配置

備注:可以不裝蒲公英插件在配置完項目后在項目目錄安裝插件

fastlane init

image

$ bundle update 卡死
監(jiān)察ruby

? ~ gem source -l
*** CURRENT SOURCES ***

// 我的已經(jīng)替換為gems.ruby-china了
https://gems.ruby-china.com/
如果不是

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

關(guān)閉終端
打開項目文件夾,找到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 #執(zhí)行命令字符
gym(scheme: "dsd", #項目scheme可以配置多個
export_method:"development",# 打包方式用途主要是要和證書的描述文件匹配app-store、ad-hoc、development、enterprise
)
pgyer(api_key: "fd80a246b9e9d4ce621a8d7e4670cfa5", user_key: "c2d154d36c6c81e5d383399eb620e984")# 蒲公英的key
end
end

打包結(jié)束并上傳到了蒲公英

更多只是請看 fastlane系列文集
備注:引用上進(jìn)求知,認(rèn)真思辨
常用命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容