如何用一行命令自動(dòng)打包上傳到蒲公英

目錄

前言

跟測(cè)試對(duì)接時(shí),每次都手動(dòng)打包ipa并且發(fā)給他,這個(gè)工作量雖然不大,但還是蠻煩人的。本文記錄了如何“一行命令自動(dòng)打包上傳到蒲公英”。(pass:其實(shí)是站在Fastlane 的肩膀上,讓步驟簡(jiǎn)單了好多,我只是進(jìn)一步簡(jiǎn)化而已)

準(zhǔn)備工作

  • macOS/linux系統(tǒng) (本文使用的是macOS)
  • ruby 環(huán)境已安裝
  • 安裝 Fastlane (用來(lái)安裝蒲公英插件)

配置Fastlane和生成腳本

  • cd 到工程主目錄下
  • mkdir fastlane (創(chuàng)建fastlane 文件夾)
  • fastlane add_plugin pgyer (安裝蒲公英插件)
  • 修改fastlane 文件夾下的Fastfile 文件 ,用在蒲公英上找到的真實(shí)的key 別替換下面的xxxx
lane :beta do
  gym(export_method: "ad-hoc")
  pgyer(api_key: "xxxxxxxxxxxxxxxxxxxx", user_key: "xxxxxxxxxxxxxxxxxxxx")
end
  • 創(chuàng)建 shell 腳本文件 (腳本解釋如下)
  • 用“chmod 777 你的shell執(zhí)行文件地址” 來(lái)給shell腳本添加權(quán)限
#切換到自己的工程主目錄下
cd 你的工程目錄地址
#執(zhí)行打包和上傳
bundle exec fastlane bookclub
#移動(dòng) 生成的app.dSYM.zip 文件到fastlane 文件夾下(為了不影響外層的文件結(jié)構(gòu),換句話(huà)說(shuō)就是為了好看~)
mv -f 生成的app.dSYM.zip文件地址  ~/你的工程目錄地址/fastlane 
#移動(dòng) 生成的.ipa 文件到fastlane 文件夾下
mv -f 生成的.ipa文件地址  ~/Documents/bookclub/fastlane 

  • 最后執(zhí)行該腳步就可以實(shí)現(xiàn) “一行命令自動(dòng)打包上傳到蒲公英” 啦!嗯,你可以留下更多的時(shí)間來(lái)改bug......這步?jīng)]人能偷懶......

參考鏈接

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

相關(guān)閱讀更多精彩內(nèi)容

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