苹果企业号-通过网页下载应用,部署应用分发服务器

来源:互联网 发布:智慧足迹大数据 编辑:程序博客网 时间:2024/05/21 10:49

#TODO

创建证书

打包ipa文件

Product-Archive

配置plist文件

必需配置的值

节点 说明 示例 software-package 你的ipa文件url https://www.itest.com//testapp.ipa bundle-identifier 打包的版本号 1.0 software 你的程序名 程序名

此外还可以配置程序安装时的图片,通过修改 display-image full-size-image 的url配置

<plist version="1.0"><dict><key>items</key><array><dict><key>assets</key><array><dict><key>kind</key><string>software-package</string><key>url</key><string>你的ipa文件url(https开头,如https://www.itest.com//testapp.ipa)</string></dict><dict><key>kind</key><string>full-size-image</string><key>needs-shine</key><false/><key>url</key><string/></dict><dict><key>kind</key><string>display-image</string><key>needs-shine</key><false/><key>url</key><string/></dict></array><key>metadata</key><dict><key>bundle-identifier</key><string>com.testapp</string><key>bundle-version</key><string>你的程序版本号(默认1.0)</string><key>kind</key><string>software</string><key>subtitle</key><string/><key>title</key><string>你的程序名</string></dict></dict></array></dict></plist>

申请SSL证书

可以从 StartSSL上下载 startcomtool.exe 生成Key,保存key文件

使用的StartSSL的免费证书,个人一年免费,具体参照链接
如何给网站添加SSL证书

StartSSL免费申请

使用IIS部署

从StartSSL下载下来的证书支持Apache及IIS

证书列表

解压IIS一项后有两个文件

IIS需要转换证书格式,转换工具地址

https://ssl4less.eu/ssl-tools/convert-certificate.html#certificateConverter

类型选择 PEM
目的类型 PFX
Certificate 选择2_ 开头的crt文件
Private Key 之前保存下来的Key文件
Set Key Password 密码,记住密码,后续会用到

然后点击转换 就可以得到 pfx格式的文件

配置应用

服务器支持https之后,将 配置文件 及 ipa程序 放入网站目录

下载应用

确认通过浏览器能够直接访问到plist文件,及下载ipa文件后

用safari访问 以下链接即可下载应用

itms-services:///?action=download-manifest&url=https://www.itest.com/testapp.plist 

问题汇总

无法创建In House 证书

IIS 配置证书失败

使用safari访问下载页面 报错 [无法连接]

使用safari访问下载页面报错[无法下载应用]

0 0