2017-08-01 38 views
1

我们已经创建了自己的AppStore来分发我们的应用程序。其简单的Web应用程序,其中显示的链接:为iOS企业分发创建自己的AppStore

<a href="itms-services://?action=download-manifest&amp;url=https://appstore.ourserver.com:443/AppStore/Plists/15e122e839dfdaa7ce969536f94aecf6/1.plist" >Install</a> 

如果我们从safary访问URL https://appstore.ourserver.com:443/AppStore/Plists/15e122e839dfdaa7ce969536f94aecf6/1.plist一切正常 - 文件下载。但是当我们点击链接并且iTunes尝试下载1.plist时,它报告了无法建立与appstore.ourserver.com的连接的错误。我们在我们的服务器上分析了IIS的日志,没有任何要求1.plist到达的请求。

我们该如何调试,为什么iTunes无法连接到我们的服务器?我们可以尝试解决问题?

回答

0

问题在于无效的服务器证书。我们在https://www.ssllabs.com/ssltest上进行了检查,发现该证书需要具有所有域映射的SAN。当我们在设备上创建有效的认证和可信任的根证书时,一切都会变好。