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