1

我为 beta 测试人员创建了一个安装页面。此链接manifest.plist有效且通过 HTTPS。

但是,当我单击链接时,什么也没有发生。设备日志中不会出现警报或错误或消息。

有人知道这个问题吗?

编辑我一切都设置正确并且应该可以工作。所有 URL 都是正确且可访问的,并且服务器具有从Thawte. 我认为服务器设置正确,另一个项目从同一服务器正确安装。

4

2 回答 2

1

我刚刚发现了问题。IPA 文件名包含一个空格。当我删除空间时,它立即像魅力一样起作用!

于 2014-08-20T01:01:48.283 回答
0

查看相关的 plist 内容、HTML 源代码等可能会有所帮助,但我将列出一些您可能想要查看的常见情况:

  1. 确保您的 HTML 源具有正确的 URL。这是它应该是什么样子的示例:itms-services://?action=download-manifest&url=[URL of PLIST]
  2. 确保您的 MIME 类型设置正确。例如,如果您使用的是 Apache Httpd,请检查以确保它在您的 httpd.conf 文件中:AddType application/octet-stream .ipa
  3. 检查 plist 中的 URL 并确保它们可以访问。
  4. 确保您的服务器 CA 授权证书已安装在设备上。您可以将其通过电子邮件发送到设备(PEM 文件),然后按附件。

另外,我会检查服务器日志,看看是否正在检索 IPA。

于 2014-08-19T14:25:35.700 回答