用暴力去解決一切 ---fastlane 初探

玩了三天,自己項(xiàng)目的坑和shell 打包等等方式作儿,最后終于解決了打包上傳的問題哼鬓,現(xiàn)在用最暴力的方式來說說FASTLANE毯辅。?

一发钝、 安裝fastlane

在安裝前有幾個(gè)準(zhǔn)備步驟:

安裝最新的Xcode命令行工具:?xcode-select --install (如果安裝了,控制臺(tái)是會(huì)報(bào)錯(cuò)誤的:xcode-select: error: command line tools are already installed, use "Software Update" to install updates) ,沒有安裝的就按照提示走漩符,安裝了的可以忽略


二一喘、安裝Fastlane

sudo gem install fastlane -NV 或是 brew cask install fastlane 我這里使用gem安裝的? (這幾部都是按照官網(wǎng)介紹安裝的路子走,下面的問題就比較注意了)

控制臺(tái)會(huì)報(bào)出:bad response Not Found404(https://gems.ruby-china.org/specs.4.8.gz)? 其實(shí)這個(gè)問題的處理方式是因?yàn)殓R像不支持,下面 按照我的步驟來處理

#查看gem源 gem sources

# 查看源 是否是https://gems.ruby-china.org/? 如果是那么處理方式為:gem sources --remove https://gems.ruby-china.org/

然后 gem sources -a https://gems.ruby-china.com? 然后在執(zhí)行?gem sources? 查看是否修改成功。如果你問為什么要這么處理,

請看下圖:



然后再執(zhí)行:sudo gem install fastlane -NV? ?這個(gè)時(shí)候,就開始下載安裝了凸克,假如過程中出現(xiàn)了ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/commander , 這是權(quán)限的問題 執(zhí)行sudo gem install -n /usr/local/bin fastlane

三议蟆、開始你的Fastlane

這個(gè)時(shí)候,我們所需要搭建的環(huán)境就已經(jīng)成功的搭建出來了,現(xiàn)在第一步做的事情就是cd 到你當(dāng)前的文件目錄:/Users/xxx/xx(工程路徑)

執(zhí)行 fastlane init

然后控制臺(tái)就開始了FASTLANE的配置啦,這個(gè)時(shí)候已經(jīng)執(zhí)行了一般的路子... 耐心的下去...

```

1. ?? Automate screenshots

2. ?????? Automate beta distribution to TestFlight (自動(dòng)testfilght型配置)

3. ??? Automate App Store distribution (自動(dòng)發(fā)布型配置)

4. ??? Manual setup - manually setup your project to automate your (需要手動(dòng)配置內(nèi)容)

```

我選擇的方式是 直接傳入App Store? ,so? 3 (其他方式也是可以玩的 2 TestFlight? FASTLANE會(huì)在文件里面配置成testflight的代碼萎战,4 是自定義咐容,需要你手動(dòng)的自己配置 然后運(yùn)行的時(shí)候執(zhí)行你所需要執(zhí)行的配置,當(dāng)然這個(gè)配置文件是能修改的蚂维,后續(xù)會(huì)講到, 我們繼續(xù)往下)

然后,在控制臺(tái)會(huì)提示你輸入用戶id(Apple 開發(fā)者賬號(hào))

輸入后會(huì)提示你?Manage app metadata? ? (這個(gè)時(shí)候,下載的就是你在開發(fā)者里面這個(gè)APP的資料)

之后會(huì)生成文件


四? 戳粒、 配置文件

···

default_platform(:ios)

platform :ios do

? before_all do

? ? ENV["FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD"] = "xxxxxxx"? ?(Apple 雙重驗(yàn)證)

? ? cocoapods(use_bundle_exec:FALSE)

? end

? desc "Push a new release build to the App Store"

? lane :release do

? ? increment_build_number(xcodeproj: "xxx.xcodeproj")

? ? build_app(workspace: "xxxxx.xcworkspace", scheme: "xxxxxl")

? ? upload_to_app_store(force:true)

? end

end

···

配置文件(主要是Fastflie,因?yàn)闃侵饕彩浅醮瓮孢@個(gè)東西,現(xiàn)在暫時(shí)只介紹這個(gè) )


當(dāng)然,當(dāng)你執(zhí)行的時(shí)候虫啥,F(xiàn)ASTLANE 會(huì)報(bào)一個(gè)錯(cuò)誤就是遵循Apple開發(fā)里面自動(dòng)遞增版本號(hào)的設(shè)置?


這個(gè)時(shí)候 我們再執(zhí)行 FASTLANE? 就能開啟自動(dòng)打包的路子了蔚约,當(dāng)然 控制臺(tái)報(bào)錯(cuò)了的時(shí)候,就需要自己去解決之后再打包了涂籽,樓主因?yàn)轫?xiàng)目結(jié)構(gòu)的問題 導(dǎo)致shell 和 FASTLANE 出現(xiàn)打包失敗的情況,建議大家在做項(xiàng)目架構(gòu)的時(shí)候 苹祟,第三方的sdk 是不要放在工程的一級(jí)目錄的。OK 暫時(shí)就總結(jié)這么多评雌,這些就是目前打包的情況

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末树枫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子景东,更是在濱河造成了極大的恐慌砂轻,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耐薯,死亡現(xiàn)場離奇詭異舔清,居然都是意外死亡丝里,警方通過查閱死者的電腦和手機(jī)曲初,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來杯聚,“玉大人臼婆,你說我怎么就攤上這事』仙埽” “怎么了颁褂?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長傀广。 經(jīng)常有香客問我颁独,道長,這世上最難降的妖魔是什么伪冰? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任誓酒,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靠柑。我一直安慰自己寨辩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布歼冰。 她就那樣靜靜地躺著靡狞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪隔嫡。 梳的紋絲不亂的頭發(fā)上甸怕,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音腮恩,去河邊找鬼蕾各。 笑死,一個(gè)胖子當(dāng)著我的面吹牛庆揪,可吹牛的內(nèi)容都是我干的式曲。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼缸榛,長吁一口氣:“原來是場噩夢啊……” “哼吝羞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起内颗,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤钧排,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后均澳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恨溜,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年找前,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了糟袁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡躺盛,死狀恐怖项戴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情槽惫,我是刑警寧澤周叮,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站界斜,受9級(jí)特大地震影響仿耽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜各薇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一项贺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦敬扛、人聲如沸晰洒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谍珊。三九已至,卻和暖如春急侥,著一層夾襖步出監(jiān)牢的瞬間砌滞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國打工坏怪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贝润,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓铝宵,卻偏偏與公主長得像打掘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子鹏秋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

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