2014-05-05 51 views
1

我已经搜索了互联网/ SO广泛而且我没有运气。iOS 7.1 OTA安装失败“无法连接到<url>”

  • 服务器正在运行IIS 6;
  • .ipa mime type设置为application/octet-stream;
  • .plist mime type设置为application/xml;
  • 服务器安装了有效的Godaddy证书。

链接itms-services://?action=download-manifest&url=https%3A%2F%2Fmyserverurl.com%2Fiosclient%2Fmysoftware.plist无法在iOS 7.1设备上安装。它设置为https。如果我将该链接设置为http,则运行iOS 7.0.4的手机可以下载并运行应用程序。如果我将清单设置为使用https,则两台设备都会显示错误“无法连接到myserverurl.com”。我曾尝试将清单中IPA文件的链接设置为http和https,但我根本没有运气。

我确信我可以将plist和ipa网址放在浏览器的地址栏中,并且它们都可以完全访问。

任何想法?我已经玩了几个小时了,而且我没有取得任何成功。

+0

你确定你使用的是正确的证书吗?如果它是自签名的,那么您可能已将其添加到桌面浏览器的证书存储中,并且它会表现得像是一个正确的证书,但是您的idevice会将其正确地拒绝为无效。 –

+0

这是一个有效的Godaddy SSL证书。 –

+0

好吧...也许网络拓扑结构。如果想法正在通过蜂窝数据传输,并且您的服务器被防火墙或私有IP块,则他们将无法访问它 –

回答

0

有几个原因可能导致您无法看到“无法连接到”错误;但是,另一件要检查的是服务器上的文件权限。具体来说,右键单击包含IPA和plist的文件夹并选择属性,然后转到安全性。添加“Everyone”用户并为其分配完整权限。如果这解决了您的问题,那么您可以“后退”到更安全但功能正确的用户/文件权限配置。

相关问题