最近第一次打企业包,本以为只是换个证书就可以,但是在发布下载的时候发现准备的不充分导致到晚上11点才发布完成,下面总结下企业包的发布流程。
![](https://img.haomeiwen.com/i3680809/60aafdc5a891d560.png)
准备条件
- 企业开发账号(这个肯定是必须的)
- 带SSL证书的域名。企业内部应用需要把ipa文件上传到服务器,然后通过一个链接来下载安装,而苹果很重视安全性,要求这个链接的域名必须具有SSL证书,支持 https ,否则无法安装。
过程
![](https://img.haomeiwen.com/i3680809/48e8c5c66bf87a9f.png)
![](https://img.haomeiwen.com/i3680809/b43a23cef796d5fc.png)
![](https://img.haomeiwen.com/i3680809/5373d54f90bba30b.png)
需要填写的信息
- 生成的ipa文件的url
- 应用图片(57X57)的url
- 应用图片(512X512)的url
在这里填写的时候必须为https(实际测试不需要)
生成的plist文件
![](https://img.haomeiwen.com/i3680809/c46b1e06e7d8303e.png)
plist文件放到服务器后按照苹果端安装协议拼下就可以安装了
itms-services:///?action=download-manifest&url=[这里拼向上边生成的plist文件就行了,不过要注意这个必须是https!!]
当然最好做一个下载页面跳转,这样更好的引导用户下载
注意事项:
- 需要ssl证书(plist的路径必须是https的)
- 配置mime(对于 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:application/octet-stream text/xml)
- plist有中文时会有问题(在浏览器上打开 plist文件,能正常显示内容则可,否则用记事本打开,另存成utf-8格式上传即可。)
- 下载路径不能超过三级(这个目前木有遇到)
- 苹果端安装协议(客户端对这个文件会有缓存,如安装不成功。可以将.plist文件改个名字试试!!!)
最后一步跳到证书信任页面
![](https://img.haomeiwen.com/i3680809/9ef3452f1f6ebefb.png)
其实非常的简单只需要生成描述文件(.mobileprovision)并放在服务器,然后点击信任证书按钮时指向描述文件就会出现这个提示并跳转
网友评论