#TODO
创建证书
打包ipa文件
配置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证书
使用IIS部署
从StartSSL下载下来的证书支持Apache及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