1. Apple 推荐的方式(xcode 的 archive 功能)
- 步骤: xcode 菜单栏 - > Product - > Archive - >三选一,一般选后两个。
- 局限性:个人开发一般采用这种方式。因为最导出 ipa 包时你需要输入 appleID.此时你需要向团队其他人要,一般密码都在 leader 那里。
2. iTunes 拖入(暴力够直接)
- 步骤: 编译好的 .app 文件 - > 拖入 itunes 里的“我的应用程序”
3. 解压修改后缀名
- 原理: 这种方式是在xcode 编译产生出.app 包的基础上进行进一步的处理,通过简单的压缩以及修改后缀名即可实现ipa的发包。
- 常用的处理方式有两种:手动和脚本
- 脚本自动生成ipa包
- 步骤:1. 新建一个 distribute 文件夹,里面新建一个distribute.sh 脚本文件 内容如下( 注意: appName替换为你真正的app名字 ),然后放入将要转化的 .app文件
- 脚本自动生成ipa包
rm -rf appName
mkdir appName
mkdir appName/Payload
cp -r appName.app appName/Payload/appName.app
cp Icon.png appName/iTunesArtwork
cd appName
zip -r appName.ipa Payload iTunesArtwork
exit 0
- 2.运行distribute.sh 脚本 :
打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。
- 3.大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。
- 手动压缩修改后缀名
- 1.新建“Playload” 文件夹,注意名字不要写错了
- 2.将.app 文件放到Playload 文件夹中
- 3.Playload 文件夹右键压缩成zip包,最后把生成的 .zip 文件后缀改为.ipa 即可