小编典典

企业应用程序部署在 iOS 7.1 上不起作用

all

我们使用itms-services://URL 通过企业帐户分发应用程序。这一直运行良好,但在我们的 iPad 上安装 iOS 7.1
测试版后,它拒绝安装。Cannot connect to example.com相反,当下载应用程序出现任何问题时,我们只会得到 iOS
无助地显示的通用消息。

我一直无法在 SO、Google 或 7.1 发行说明中找到任何内容来说明可能导致问题的原因。


阅读 135

收藏
2022-04-14

共1个答案

小编典典

我通过将 iPad 连接到计算机并在尝试安装应用程序时通过 XCode Organizer 查看控制台来发现问题。错误原来是:

无法加载非 https 清单 URL:http
://example.com/manifest.plist

事实证明,在 iOS 7.1 中,manifest.plist文件的 URL 必须是 HTTPS,而我们使用的是 HTTP。将 URL 更改为
HTTPS 解决了该问题。

IE

itms-services://?action=download-manifest&url=http://example.com/manifest.plist

变成

itms-services://?action=download-manifest&url=https://example.com/manifest.plist

我假设您必须拥有相关域的有效 SSL 证书。我们已经这样做了,但我想如果没有它,您会遇到问题。

2022-04-14