XCode->Targets->General->Singning中切記將Automatically manage signing勾選去掉
1圾旨、ArchiveIPA文件夾是打包時(shí)需要使用到的腳本和配置文件校哎,建議不要與代碼放在同一個(gè)文件夾猜拾。
plist配置文件不需要做任何改動(dòng)惦蚊。
github地址:https://github.com/perfectpromise/IPAArchiveShell/tree/master?
2岩四、archive.sh根據(jù)自己的項(xiàng)目進(jìn)行配置即可阱飘,僅需要配置以下幾個(gè)參數(shù):
#工程路徑:Project_Path="/Users/Jfz/Desktop/work/XXX/src/2.0"
#工程名字(Target名字):Target_Name="XXX"
#workspace的名字:Workspace_Name="XXX"
#配置環(huán)境流礁,Release或者Debug,默認(rèn)Release:Configuration="Release"
3渠欺、archive.sh配置完成后妹蔽,xcode中打開(kāi)項(xiàng)目,需要打包develop版本挠将,配置好develop證書(shū)和BundleID胳岂,需要打包APPStore版本配置好相應(yīng)的證書(shū)即可
4、sh和xcode均配置完成后舔稀,運(yùn)行sh即可乳丰,運(yùn)行方式分為兩步:
A:打開(kāi)終端,cd到存放sh和plist的文件夾
B:在終端輸入 ./archive.sh 内贮,然后按回車(chē)鍵即可
5产园、打包完成后,會(huì)在存放archive.sh的文件夾下生成相應(yīng)的ipa
6夜郁、測(cè)試版本:使用蒲公英或者fir等工具進(jìn)行分發(fā)即可什燕,然后給相應(yīng)的短鏈接給測(cè)試人員