iOS 自動打包發布到Fir和AppStore

2022-07-14 10:54:13 字數 1066 閱讀 7549

特別說明:如果專案沒有採用cocoapods管理,沒有.xcworkspace,只有xcodeproj;只需要將指令碼中這句

xcodebuild \

archive -workspace $/$.xcworkspace \

這句替換成下面這樣就ok了

xcodebuild \

archive -project $/$.xcodeproj \

日常編譯打包工作主要是以下兩個目的:

將archivescript中的幾檔案拖入工程的根目錄

根據自己需求選擇好描述檔案

根據自己的專案修改一下shell.sh (修改**下面會指出)

cd到工程根目錄,通過./shell.sh 執行指令碼即可

下面通過例項詳細演示整個過程

第一種:打包上傳到第三方平台fir (上傳蒲公英原理一樣)
將通過這幾步來講解整個過程

一、將archivescript中的3個檔案拖入工程的根目錄

二、修改一下shell.sh 檔案

product ->scheme -> edit scheme 檢視自己的scheme_name

獲取fir平台的token

三、 cd到工程根目錄,./shell.sh 回車就會執行指令碼

四、 根據自己的需求選擇即可

如果開始選擇的2:ad-hoc 發布到fir平台

iOS 一鍵打包發布fir

前言 在日常開發的過程中,有時候需要頻繁的打包,特別是當專案開發改了乙個小bug也需要重新打包安裝,會比較慢,浪費時間與效率,曾經遇到線上線下問題不一致排除的時候需要頻繁發布。電腦卡頓的時候,解決問題一分鐘,打包就一小時。所以一件發布很有必要 特別說明 如果專案沒有採用cocoapodsa管理,沒有...

iOS自動構建打包發布指令碼

原文 tomczhen的部落格 建議根據實際情況安裝 如專案中沒有使用cocoapods管理類庫則不用安裝cocoapods xctool是乙個很好的構建工具,有更加友好的log輸出和使用方法.如使用xcode自帶的xcodebuild構建則不需要安裝xctool.更新rubygem update ...

IOS工程自動打包並發布指令碼實現

ios xcode 自動打包 ci 目錄 ios的開發過程中,當需要給測試人員發布測試包的時候,直接使用xcode來做的效率是非常低下的。尤其是當有一點小改動需要重新出包時,那簡直是個折磨的人的工作。通過一番研究後,遂決定寫一系列指令碼,以代替人工完成打包和發布的過程。借助xcode所附帶的 com...