发布企业包

最近第一次打企业包,本以为只是换个证书就可以,但是在发布下载的时候发现准备的不充分导致到晚上11点才发布完成,下面总结下企业包的发布流程。


发布企业包_第1张图片
1-0.png

准备条件

  1. 企业开发账号(这个肯定是必须的)
  2. 带SSL证书的域名。企业内部应用需要把ipa文件上传到服务器,然后通过一个链接来下载安装,而苹果很重视安全性,要求这个链接的域名必须具有SSL证书,支持 https ,否则无法安装。

过程

发布企业包_第2张图片
1-1.png
发布企业包_第3张图片
1-2.png

发布企业包_第4张图片
1-3.png

需要填写的信息

  • 生成的ipa文件的url
  • 应用图片(57X57)的url
  • 应用图片(512X512)的url

在这里填写的时候必须为https(实际测试不需要)

生成的plist文件

发布企业包_第5张图片
manifest.png

plist文件放到服务器后按照苹果端安装协议拼下就可以安装了

itms-services:///?action=download-manifest&url=[这里拼向上边生成的plist文件就行了,不过要注意这个必须是https!!]

当然最好做一个下载页面跳转,这样更好的引导用户下载

注意事项:

  1. 需要ssl证书(plist的路径必须是https的)
  2. 配置mime(对于 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:application/octet-stream text/xml)
  3. plist有中文时会有问题(在浏览器上打开 plist文件,能正常显示内容则可,否则用记事本打开,另存成utf-8格式上传即可。)
  4. 下载路径不能超过三级(这个目前木有遇到)
  5. 苹果端安装协议(客户端对这个文件会有缓存,如安装不成功。可以将.plist文件改个名字试试!!!)

最后一步跳到证书信任页面

发布企业包_第6张图片
1-4.png

其实非常的简单只需要生成描述文件(.mobileprovision)并放在服务器,然后点击信任证书按钮时指向描述文件就会出现这个提示并跳转

你可能感兴趣的:(发布企业包)