美文网首页iOS上架资料
iOS企业打包备忘

iOS企业打包备忘

作者: dkStart | 来源:发表于2016-03-26 17:49 被阅读210次

    iOS APP企业版打包备忘

    1. 证书申请下载,就不多说了。

    2. 打包过程

        - 如果没有连接手机的话,运行设备选择ios Device。

        - 在build Settings -> code signing -> code signing identity  都选择iOS developer。(ps. 你如果在Xcode添加了自己的apple账号可以省很多麻烦,如果archive过程中报错误,例如没找到匹配的配置文件之内的问题,你可以在target->general->identity中查看有没有警告提示,有的话,就fix一下,一般都能解决问题)

         - 点击product->archive进行打包,成功之后会跳出一个界面。你在该界面的右边选择export,然后回继续跳出一个提示框,你在框中选择save for enterprise deployment, 然后next。选择你的team后,选择export one app for all compatible devices,继续next,你如果只是选择生成ipa文件的话,直接点击next,就完成了。你如果想让其他人能以无线安装你的应用,即生成itms-services链接,则你在这一步需要勾选下方的include manifest for over-the-air installation选项。然后在上面输入你的一系列url地址。

         -  第一个appurl地址,就是你的服务器保存ipa文件的地址。以此类推。为了能够无限安装,打包后会生成两个文件,第一个是ipa文件,第二个就是manifest.plist文件。你需要把这两个文件上传到你的服务器上。 

          - 生成itms-services链接,链接的前半部分都是通用的itms-services://?action=download-manifest&url= ,后半部分是你服务器的地址+manifest.plist. 所以这个链接的格式为:itms-services://?action=download-manifest&url=yourServerHost/manifest.plist. 当然plist文件名你可以自定义,例如manifest_v1.plist. (ps. 很重要的一点,每次生成的链接,你plist文件名最好能保持唯一性,因为手机有缓存机制,如果链接地址重复的话,手机就会从缓存中获取数据,比如你的链接和上次生成的链接是一样的。那么你如果不清除手机缓存的话,那么下载下来的app还会使旧的版本)

    说明:这个备忘仅供参考,不是一个很完整的流程。可能还有很多错,欢迎互相交流学习。菜鸟一枚,正努力学会飞翔

    相关文章

      网友评论

        本文标题:iOS企业打包备忘

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