关键词:企业签,ipa, plist,html,itms-services:///?
流程:把签名好的ipa包及配置好的plist文件部署到服务器上,生成路径。(服务器可以有自己搭建https的,也可以部署到开通对象存储功能的云服务器上,以阿里云服务器对象存储举例。)
具体步骤:
1.获取签名ipa包:iOS端提供ipa包和appid给签名方签名,对方会给你一个已签名的ipa包。
2.将ipa包上传到阿里云服务器上,得到一个https://~.ipa的路径。
3.将https://~.ipa路径,及应用版本号,bundleid,图片信息(好像可以不填)配置到本地创建的plist文件中。
4.将plist文件上传到服务器得到一个https://~.plist的路径(plist一定要用https!!!)
5.将https://~.plist路径配置到本地HTML文件中,
6.将HTML文件上传到服务器,得到https://~.html路径。
7.通过safari打开https://~.html路径,就能下载该企业签应用
备注:plist文件模板 (倒数第二行写应用名称)
HTML文件模板:替换掉倒数第四行url=的路径就行了
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>ios-download</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
<script type="text/javascript">
function doLocation(url)
{
var a = document.createElement("a");
if(!a.click) {
window.location = url;
return;
}
a.setAttribute("href", url);
a.style.display = "none";
document.body.appendChild(a);
a.click();
}
</script>
</head>
<body>
<script type="text/javascript">
doLocation('itms-services:///?action=download-manifest&url=https://joke-filesystem.oss-cn-shenzhen.aliyuncs.com/iOS-test/sxdw.plist'); // 替换掉url=https://~.plist
</script>
</body>
</html>