2014-10-30 183 views
5

我有配置文件安装并成功创建了ipa。 ipa将在没有任何问题的情况下安装在Dropbox中,但同样的ipa会在通过OTA进行安装时给出错误。通过OTA安装ipa时“无法连接到服务器”

我附上错误的屏幕截图。

我该如何解决这个问题。任何帮助,将不胜感激。

enter image description here

感谢。

+0

你解决了吗? http://portal.athens.biz? – 2014-12-08 13:33:46

+0

这与SSH有某种关系,但我无法使其正常工作。我已经挣扎了好几个小时了。我甚至出去买了一个SSL证书。 – Siriss 2014-12-17 02:59:06

回答

0

答案可能取决于您所使用的OTA服务器。

如果您运行的是自己OTA服务器,像我,那么问题可能是您的网址。

我看到完全相同的今天与我个人的OTA服务器“无法连接到......”的错误。问题出在itms-services的URL上。

itms-services://?action=download-manifest&url=https://3ea1be94.ngrok.com/TestApp.plist 

.plist文件名和我的&url=参数的主机名是不正确的。一旦我修好了它们并刷新了页面,一切都很好。

如果您使用的是自己OTA服务器,检查&url=放慢参数是准确的,并确保它使用HTTPS。如果您没有运行自己的OTA服务器,请检查谁正在运行它,因为它们可能会提供帮助。

0

要正确分发从HTTP IPA文件,你应该把一个网页的链接指向ITMS服务特殊的链接,例如:

<a href="itms-services://?action=download-manifest&url=https://yourdomain.com/path/Manifest.plist">Download App</a> 

此清单文件,你是很简单的,你需要的bundleid和URL的IPA文件

您可以从这一发现开始的一个例子:https://gist.github.com/kEpEx/777df3cb1fd4bd851409

有一些重要的事情要考虑

  • 有效证书是必需的,从URL清单和IPA应该是HTTPS,(我不知道自己是否在此签署认证的作品)
  • 取货单URL的照顾,有时你必须参数该网址,你要允许他们下载清单或IPA文件之前来urlencode它们或使用simplier网址
  • 有时你想权威性的用户,请注意这一点,因为在Safari浏览器的cookies,当你点击这个丢失链接,因此如果您根据cookie检查会话,您将收到“无法连接到”消息。你需要提出一个更好的办法,比如生成节奏符号或类似的东西(这一点让我花了2天的时间来弄清楚它为什么失败)
相关问题