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"
#配置环境,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等工具进行分发即可,然后给相应的短链接给测试人员