⑴ 【iOS开发】打包成ipa的方法
<blockquote>
一、Xcode-archive(苹果推荐方式) --- (推荐)
二、iTunes拖入
三、全自动编译脚本 --- (推荐)
四、通过已有.app,编译脚本自动生成ipa包
五、通过已有.app,手动压缩改后缀方式
</blockquote>
</br>
<blockquote>
** 一、Xcode-archive(苹果推荐方式)(推荐)**
</blockquote>
<blockquote>
** 二、iTunes拖入**
</blockquote>
<blockquote>
三、全自动编译脚本
</blockquote>
<blockquote>
四、通过已有.app,编译脚本自动生成ipa包
</blockquote>
5.将要转化的.app文件放到distribute/文件夹下
这时的文件夹目录结构是这样的:(注意,脚本中所有appName请先替换成你的真正app名称)
6: 运行distribute.sh脚本
打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。
7: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。
<blockquote>
** 五、通过已有.app,手动压缩改后缀方式**
</blockquote>
<br />
参考资料:
http://jingyan..com/article/ceb9fb10f4dffb8cad2ba03e.html
http://www.cnblogs.com/wengzilin/p/4601684.html
——————————— 【 MadeBy 纪宝宝 】 ———————————
⑵ 如何把苹果app导出 ipa
导出苹果安装包IPA的几种方法
说明一下,这里针对的是没有源码和非越狱设备的几种方法。下面简单介绍下几款软件的用法。
1. Apple Configurator 2
在App Store搜索“Apple Configurator 2”下载安装(最低适配macOS 10.14)
准备工作: Apple ID账号密码, Apple设备。
步骤:
1.1 连接设备到Mac, 菜单 -> 账户 -> 登录
avatar
1.2 添加 -> 应用, 这里会显示你的已购记录,选中应用后添加。这个过程和网速有关,需要等待应用在手机上安装完成。
avatar
如果你已经安装了应用,不要点击任何操作!
1.3 command+shift+G 进入文件夹~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
avatar
2. 爱思助手(强烈推荐,简直不要太好用了!!!)
准备工作: 无。
不写步骤了,太简单了。连接设备到电脑后下载爱思上的应用到电脑,完成后打开文件夹位置IPA 也就拿到了。
在这里插入图片描述
在这里插入图片描述
3.iMazing
可以把目前手机上自己安装的所有app都导出到电脑上,唯一的缺点就是导出来的格式是imazingapp格式,不是IPA。当然,这种格式也只能用iMazing安装大手机上。
准备工作: Apple设备。
步骤:连接设备后选择应用程序 -> 选中应用 -> 拷贝至MAC -> 保存
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4. iTunes
因为iTunes12.6以上版本去掉了应用程序相关功能,所以只能在12.6以下版本的iTunes上进行导出IPA了。具体方法网络一大堆,就不详细说了。如果你很幸运的升级了mac OS ,那么恭喜你中奖了,因为想在10.14上装个12.6版本的iTunes我弄了半天都没装好,我太难了,所以有成功的巨佬麻烦告诉一声哈。