特別說明:如果專案沒有採用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...