美文网首页
iOS使用shell脚本自动打包iPA(workspace版本)

iOS使用shell脚本自动打包iPA(workspace版本)

作者: 安安王子 | 来源:发表于2017-09-05 10:29 被阅读0次

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

相关文章

网友评论

      本文标题:iOS使用shell脚本自动打包iPA(workspace版本)

      本文链接:https://www.haomeiwen.com/subject/cycujxtx.html