如何用一行命令自動打包上傳到蒲公英

目錄

前言

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

準備工作

  • macOS/linux系統 (本文使用的是macOS)
  • ruby 環境已安裝
  • 安裝 Fastlane (用來安裝蒲公英插件)

配置Fastlane和生成腳本

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

  • 最后執行該腳步就可以實現 “一行命令自動打包上傳到蒲公英” 啦!嗯,你可以留下更多的時間來改bug......這步沒人能偷懶......

參考鏈接

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容