【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

准备工作

1.onlineSetup.plist文件

2.服务器环境

3.有效的https证书签名下载服务(谷歌chrome浏览器点开不能有警告)

 

 

操作过程

将IPA文件放置在服务器上,得到一个有效的下载路径(该路径不强制HTTPS)

这里得到路径A:xxxx.ipa

 

编辑并保存一份onlineSetup.plist

这个文件主要用于描述在线安装时的提示文字和安装包的地址,内容如下:

复制下文的内容,并根据中文内容提示编辑掉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>

 

将onlineSetup.plist放置到服务器上

得到一个下载路径B:onlineSetup.plist,这个路径一定需要是有效签名的https链接!否则无法在线安装

链接的有效性可以通过chrome浏览器打开来验证,没有红色警告就是有效的


将网站的下载路径地址指向下面这个代码

其中,XXX三个字替换成上面的plist的HTTPS地址,B

itms-services://?action=download-manifest&url=XXX

 

做完以上工作,就可以实现在线安装了

 

 

 

  • No labels