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还会使旧的版本)
说明:这个备忘仅供参考,不是一个很完整的流程。可能还有很多错,欢迎互相交流学习。菜鸟一枚,正努力学会飞翔
网友评论