iOS-打包成ipa的4种方法

作者: 随梦而飞飞 | 来源:发表于2016-07-08 00:06 被阅读33987次

《iOS-最全的App上架教程》
** 上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了。**

打包ipa的前提

1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的http://www.jianshu.com/p/cea762105f7c
2、还有第六步的 1-3都是一样的 从第四步开始变化

第二种打包api的方法:通过生成文件Payload文件夹,生成ipa包。

1、在打包ipa的前提条件都弄好之后,Command+B 编译

2、然后按图 操作


3、在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:

第三种打包api的方法:通过iTunes,打包

1、直接把刚刚的那个 .app,拖到你的iTunes里面。如下图:

17.png

2、在Finder里面显示:

3、生成ipa

21.png

第四种打包api的方法:Xcode插件管理工具Alcatraz法

如果没有安装Alcatraz工具的可以查看Alcatraz工具安装教程
1、在插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。直接ipa 就出来了 然后安装

2、找到要打包的app 然后点击Export IPA

3、然后在桌面找到AM_Builds 文件夹 打开就是 生成好的ipa文件


如果你打包的是 测试的ipa文件 那个如何 将其安装到手机里面呢?

对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:

感觉不错的话 请粉一个 谢谢!!!!

相关文章

网友评论

  • 莫莫H:系统和Xcode 都更新到最新了,还有别的快捷的打包方法没,求告知!
  • 272d4bc6083b:可以无开发者账号打包吗?是否免企业签名?
    xiongjw:可以无开发者账号打包,但必须企业签名才能使用。
    无开发者账号只能通过xcode安装到10个以内的手机上安装,具体不知道,我试的时候是3个
  • 大志_lxl:iTunes更新后 没有打包功能了, Xcode8后 Alcatraz也用不了了:unamused:
    CoderLWG:我说我今天找了好久找不到怎么打包
  • 谦言忘语:做了些简单的测试,有结论如下:
    关于证书:
    打成ipa包测试的话最好使用adhoc描述文件。(adhoc这东西既能安装到手机上也能上传Appstore送审,神器啊)
    关于第二种方式:
    build的设备需要是Generic iOS Device(用模拟器是不行的),而且需要使用Release模式
  • 天堂秀:受用
  • Aacmr:楼主你好,问你个问题。真机测试是不是只能用开发证书和开发配置文件?我每次都是用开发的,用发布的证书和配置文件就会出现问题。所以想问一下,确认一下。
    xiongjw:那肯定啊,发布的证书(dis)只能用于上appStore,
    开发debug 只能用开发证书(dev)来调试
  • macfai:楼主,你好,十分感谢,请问你的第二种打包方式的那个文件夹名称必须是 payload吗,能是我的应用名称吗
    落影loyinglin:@Sorry丶忘了初心 苹果的规矩
    落嘤缤纷:@落影loyinglin 为什么?
    落影loyinglin:必须是payload
  • feng_dev:我想知道如何提取app里面自带的音频文件,ipa包修改扩展名为zip之后,解压也没有,应该是加密了吧。。。怎么办
  • 3c00fd56bec0:我想知道iTunes 那种打包方式 对于任何类型的开发者账号都可以吗? 个人级 公司级 企业级 三种都可以吗?
    Doris_Lee:应该是可以的,就是个app转ipa的过程,但是个人公司的包依旧是得添加设备才能安装
  • 占位名称:请问一下 利用插件打包 和Xcode自身打包有什么区别
  • Caiflower:我想问一下有没啥脚本直接打包丢到fir.im的
  • Azen:头图的公主殿下好像有什么东西忘穿了😂
    随梦而飞飞:@Azen 那是 透明的:smirk:
  • 奔哥小木屋:mark 一下 我就想知道没有开发者账号能打包不 :stuck_out_tongue:
    随梦而飞飞:@偶是子树 那我也想问一下 你没有开发者账号 证书也不能配置... 怎能打包 就算是 蒲公英这种第三方托管平台 也是要证书的啊
  • 一缕殇流化隐半边冰霜:iTunes也可以打包啊?那证书它怎么识别??
  • d99f31dc0909:通过iTunes 打包的api 安装的话
    需要手机越狱才行
    随梦而飞飞:@小千千千 ipa 安装 只适用于 测试 而且uuid 已经添加到开发者账号中 的手机 才能安装
    随梦而飞飞:@小千千千 不信 你自己 可以把证书 都设置好后 用iTunes 打包一下 就ok了
    随梦而飞飞:@小千千千 不需要啊

本文标题:iOS-打包成ipa的4种方法

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