iOS itms-service无法正常运行,无法通过Safari安装应用

时间:2018-12-18 09:30:08

标签: ios

我正在尝试通过Safari安装iOS应用程序。 在存档IPA文件时,我已经签入了Over Air安装并为ipa,57x57、512x512图像输入了正确的URL。然后创建清单Plist文件。

然后我使用下面的URL调用清单文件

itms-services://?action=download-manifest&url=MANIFEST_SERVER_URL

在尝试打开链接时,它显示在iTunes中正确打开,但是一段时间没有任何反应。

然后我收到此警报“ 无法连接到URL ”。

为什么会这样?这是因为我们在服务器中使用了自签名证书。如果是,如何解决而不购买证书的问题。

2 个答案:

答案 0 :(得分:2)

您需要有效的HTTPS证书才能使用它。

您可以

  • 在letsencrypt.org上获取免费证书
  • 将您的应用程序上载到Dropbox或其他提供HTTPS URL的文件共享服务
  • 通过hockeyapp或TestFlight等分发服务分发构建

答案 1 :(得分:0)

我在使用自签名证书的iOS 11上遇到了同样的问题。但它在iOS 13上运行良好。
搜索后,我终于找到了解决方法:

转到设置>常规>关于>证书信任设置。在“对根证书启用完全信任”下,打开对证书的信任。

Official document