【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
1.onlineSetup.plist文件
2.服务器环境
3.有效的https证书签名下载服务(谷歌chrome浏览器点开不能有警告)
这里得到路径A:xxxx.ipa
这个文件主要用于描述在线安装时的提示文字和安装包的地址,内容如下:
复制下文的内容,并根据中文内容提示编辑掉1~4四处文字,1和2注意正确性,3和4可以随意填写
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <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>1.这里写ios ipa的安装包下载地址 xxxx.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>2.这里写bundleID</string> <key>bundle-version</key> <string>3.这里写版本号,随意</string> <key>kind</key> <string>software</string> <key>title</key> <string>4.这里写标题,可以随意的</string> </dict> </dict> </array> </dict> </plist>
得到一个下载路径B:onlineSetup.plist,这个路径一定需要是有效签名的https链接!否则无法在线安装
链接的有效性可以通过chrome浏览器打开来验证,没有红色警告就是有效的
其中,XXX三个字替换成上面的plist的HTTPS地址,B
itms-services://?action=download-manifest&url=XXX
做完以上工作,就可以实现在线安装了