最原始打包ipa文件的方法都是从Xcode的product->Archive里面进行,好处就是可以看到我们的打包记录。但是这种打包方式比较花时间。
这里我推荐两种打包方式:
方法一:修改后缀名
找到工程里面的Products文件,如果是红色的话
![](https://img.haomeiwen.com/i12274187/988d8f1beea96b8a.png)
把bulid切换到Generic iOS Device模式
![](https://img.haomeiwen.com/i12274187/7759f73ae78f18c2.png)
bulid成功后右键show in finder
![](https://img.haomeiwen.com/i12274187/0dae458c77475203.png)
找到这个文件并拷贝,然后在桌面上新建一个文件夹,粘贴刚刚那个拷贝的文件。吧文件夹的名字修改成Payload(一个字都不能错)。再压缩整个文件夹。最后把zip后缀名改成ipa
![](https://img.haomeiwen.com/i12274187/706a556c5171302a.png)
好了,这个方法步骤很简单!
方法二:脚本打包法
1.这里借用的一个同学写的shell脚本,下载地址:https://github.com/shixueqian/AutoPackageScript
2.从下载的demo,拷贝AutoPackgeScript.sh,粘贴到你的工程项目中
![](https://img.haomeiwen.com/i12274187/7517875c05c86da0.png)
3.拷贝路径和(工程名).xcodeproj同级
4.这里脚本大大写好了文件配置的步骤,按部就班
![](https://img.haomeiwen.com/i12274187/050fea2592ab5bb7.png)
5.这里几乎没有什么难度,但是mobileprovision文件名字一定要填对。如果你的工程是自动管理签名,也就是Automatically manage signing打了勾的,那就不用填了。如是是手动管理的,签名就要对应上
6.配置完成后,打开终端输入命令 sh /Users/lee/MyDemo/AutoPackageScript.sh,也就是直接输入sh 然后把脚本直接拖进来,回车就可以了
7.等大概几十秒就ok了。感觉存在这个有风险的话就是脚本的配置不能出错,但是后期就是一行命令就完事打包了,也是挺方便的
网友评论