iOS使用shell腳本自動打包iPA(workspace版本)

XCode->Targets->General->Singning中切記將Automatically manage signing勾選去掉

1、ArchiveIPA文件夾是打包時需要使用到的腳本和配置文件,建議不要與代碼放在同一個文件夾。

plist配置文件不需要做任何改動。

github地址:https://github.com/perfectpromise/IPAArchiveShell/tree/master?

2、archive.sh根據自己的項目進行配置即可,僅需要配置以下幾個參數:

#工程路徑:Project_Path="/Users/Jfz/Desktop/work/XXX/src/2.0"

#工程名字(Target名字):Target_Name="XXX"

#workspace的名字:Workspace_Name="XXX"

#配置環(huán)境,Release或者Debug,默認Release:Configuration="Release"

3、archive.sh配置完成后,xcode中打開項目,需要打包develop版本,配置好develop證書和BundleID,需要打包APPStore版本配置好相應的證書即可

4、sh和xcode均配置完成后,運行sh即可,運行方式分為兩步:

A:打開終端,cd到存放sh和plist的文件夾

B:在終端輸入 ./archive.sh ,然后按回車鍵即可


5、打包完成后,會在存放archive.sh的文件夾下生成相應的ipa

6、測試版本:使用蒲公英或者fir等工具進行分發(fā)即可,然后給相應的短鏈接給測試人員

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容