Fastlane_iOS自動發(fā)包

Fastlane集成

1揪罕、ruby安裝

ruby版本檢查

查看ruby版本

ruby同步安裝最新版本,不知道安裝方法的小伙伴請自行百度宝泵,這里就不詳細介紹了好啰。

2、Fastlane安裝

首先安裝Xcode工具儿奶,我們這里雖然需要Fastlane自動打包框往,但其本質(zhì)還是需要Xcode幫忙完成編譯、打包闯捎,顯然Xcode自帶工具必不可少:

xcode-select --install

然后安裝Fastlane:

sudo?gem install fastlane --verbose

如果報錯:

ERROR:??While?executing?gem?...?(TypeError)

no?implicit?conversionofnil?intoString

則更新gem版本椰弊,然后再次安裝Fastlane:

sudo gem update --system

如果報錯:

ERROR:Whileexecuting?gem?...?(Gem::FilePermissionError)

You?don't?have?write?permissions?for?the?/usr/bin?directory.

則嘗試使用如下命令進行安裝:

sudo?gem install-n?/usr/local/binfastlane

如出現(xiàn)其他報錯,百度工程師會告訴你答案或者直接官網(wǎng)尋求幫助隙券!

檢查Fastlane是否安裝成功:

fastlane --version

3男应、Fastlane初始化配置

a、cd +空格+項目路徑(xxx.xcodeproj同目錄即可):

項目路徑

b娱仔、fastlane初始:

fastlane init

c沐飘、fastlane初始化結(jié)束后,會提示選擇Fastlane的用途牲迫,這里我們選擇自定義耐朴,即輸入“4”:

Fastlane自定義

d、安裝蒲公英插件盹憎,安裝后有個y/n的選擇筛峭,選擇y:

fastlane add_plugin?pgyer

4、Fastlane自定義

路徑:/Users/apple/Desktop/FastlaneTest/fastlane陪每,用sublime打開編輯:

附上sublime下載地址:sublime

原始fastfile

現(xiàn)做如下改動影晓,注釋很清晰,大家可以直接復(fù)制使用替換掉原始fastfile內(nèi)容(這里發(fā)布adHoc包):

附上ruby教程:ruby

(注意:填入蒲公英平臺拿到的api_key和user_key及所要打包項目的scheme

5檩禾、Fastlane打包上傳蒲公英

自檢項目證書:

自動匹配證書

同目錄終端運行如下命令便可自動發(fā)包到對應(yīng)蒲公英賬號:

注意腳本文件執(zhí)行格式:fastlane+腳本第一行中的platform名+腳本第二行中的lane名

fastlane ios adHoc

終端輸入操作:

執(zhí)行腳本
打包scheme輸入”1“挂签,版本描述”打包“

上傳蒲公英成功:

打包上傳成功

備注:

workspace:"appName.xcworkspace”,#指定.xcworkspace文件的路徑。

scheme:"appName",#指定項目的scheme名稱盼产,如果不設(shè)置會在終端里提醒設(shè)置

clean:true,#在打包前是否先執(zhí)行clean饵婆。

output_directory:"path/to/dir",#指定.ipa文件的輸出目錄,默認為當前文件夾戏售。

output_name:"appName",#指定生成的.ipa文件的名稱侨核,應(yīng)包含文件擴展名草穆。

configuration:"Debug",#指定打包時的配置項,默認為Release搓译。

silent:true,#是否隱藏打包時不需要的信息悲柱。

include_symbols:true, #是否生成符號表,默認true

include_bitcode:true,#是否開啟bitcode,默認true

export_method:"ad-hoc",#指定導(dǎo)出.ipa時使用的方法

獲取build:build_number = get_build_number(xcodeproj: "appName.xcodeproj")

獲取version:version = get_version_number(xcodeproj: "appName.xcodeproj")

獲取當前文件的位置:current_path = File.expand_path("..")

獲取時間:time = Time.new 些己,time_str = time.strftime("%Y%m%d")

如果打包失敗添加:use_legacy_build_api: true

版本號自動增加:increment_version_number

build自動增加:increment_build_number (官方文檔


以上簡單介紹一些基本用法诗祸,不足之處望指正!

Demo:https://github.com/yssEric/Fastlane.git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轴总,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子博个,更是在濱河造成了極大的恐慌怀樟,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盆佣,死亡現(xiàn)場離奇詭異往堡,居然都是意外死亡,警方通過查閱死者的電腦和手機共耍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門虑灰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痹兜,你說我怎么就攤上這事穆咐。” “怎么了字旭?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵对湃,是天一觀的道長。 經(jīng)常有香客問我遗淳,道長拍柒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任屈暗,我火速辦了婚禮拆讯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘养叛。我一直安慰自己种呐,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布一铅。 她就那樣靜靜地躺著陕贮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪潘飘。 梳的紋絲不亂的頭發(fā)上肮之,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天掉缺,我揣著相機與錄音,去河邊找鬼戈擒。 笑死眶明,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的筐高。 我是一名探鬼主播搜囱,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼柑土!你這毒婦竟也來了蜀肘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤稽屏,失蹤者是張志新(化名)和其女友劉穎扮宠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體狐榔,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡坛增,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了薄腻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片收捣。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖庵楷,靈堂內(nèi)的尸體忽然破棺而出罢艾,到底是詐尸還是另有隱情,我是刑警寧澤尽纽,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布昆婿,位于F島的核電站,受9級特大地震影響蜓斧,放射性物質(zhì)發(fā)生泄漏仓蛆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一挎春、第九天 我趴在偏房一處隱蔽的房頂上張望看疙。 院中可真熱鬧,春花似錦直奋、人聲如沸能庆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搁胆。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渠旁,已是汗流浹背攀例。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留顾腊,地道東北人粤铭。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像杂靶,于是被迫代替她去往敵國和親梆惯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容