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ā)即可,然后給相應的短鏈接給測試人員