无线方式安装应用

最近运营同事提出需求,要在公司内部进行测试。觉得注册UDID 和使用testflight测试都很麻烦。任何同事的设备都可以安装应用进行测试。

经过一通的查找资料和实践终于弄明白了。

无线安装应用有两种方式:方式一、个人开发者证书或者公司开发者证书99美元一年的账号打的adhoc包。只能安装在100台在苹果后台注册的设备。

方式二、企业级别的开发者账号 299美元一年。打的adhoc包。对安装设备没有限制。

由于公司目前使用的是公司开发者账号,没有企业级开发者账号。故此项的具体使用还要在后续完善。

先来说一下方式一。方式一,打adhoc包时请选择Include manifest for over-the-air installation选项。会配置三个选项

 

 

这三个选项需要HTTPS链接 外网环境。(本公司通过代理链接到Host的内网地址是不行的。)

最后导出的包里会有manifest.plist文件以及ipa包。

准备一个html文件,通过点击网页的图标进行下载。

html的内容大致如下,附上源代码:

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 
  <title>Install App</title>
  <style type="text/css">
    body {
      /*background: url(./ICON/signIcon3x.png) repeat #c5ccd4;*/
      font-family: Helvetica, arial, sans-serif;
    }
    .congrats {
      font-size: 16pt;
      padding: 6px;
      text-align: center;
    }
    .step {
      background: white;
      border: 1px #ccc solid;
      border-radius: 14px;
      padding: 4px 10px;
      margin: 10px 0;
    }
    .instructions {
      font-size: 10pt;
    }
    .arrow {
      font-size: 15pt;
    }
    table {
      width: 100%;
    }
  </style>
</head>
<body>

<div class="congrats">Congrats! You've been invited to test.</div>

<div class="step">
  <table><tr>
    <td class="instructions">Install the<br />app</td>
    <td width="24" class="arrow">&rarr;</td>
    <td width="57" class="imagelink">
      <a href="itms-services://?action=download-manifest&url=https://r2cdn2.r2games.com/en/codapay/plist/manifest.plist">
        <img src="./ICON/signIcon3x.png" height="57" width="57" />
      </a>
    </td>
  </tr></table>
</div>

</body>
</html>

 

确保itms-services协议中的plist文件的目录地址 和图片img src的目录地址是正确的。

值得说明的是

itms-services://?action=download-manifest&url=https://r2cdn2.r2games.com/en/codapay/plist/manifest.plist前半部分
itms-services://?action=download-manifest&url= 应保持不变,该协议,苹果的Safari浏览器会自动去解析。

最后直接通过HTML的链接,如下形式

https://r2cdn2.r2games.com/en/ios/download.html

就可以通过Safari浏览器打开,点击图标进行下载了。

 

注意事项:

1、在进行测试的时候,点击网页图标出现“无法链接到XXXX.com”

解决方案:原因可能是网络问题。确保您的手机连接到了外网,可以顺利访问苹果网站。

 

2、在个人证书的adhoc进行测试的时候,点击网页图标出现“您的手机无法下载XXXX”

解决方案:原因是您的手机没有在苹果后台注册设备ID.只有注册了设备ID的那100台设备可以安装。

 

3、通过第三方平台蒲公英或者fir.im,都是上传用证书打好包的adhoc包。第三方平台并不会提供证书。

 

转载于:https://www.cnblogs.com/shycie/p/8023651.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值