我们通过企业帐户分发应用程序,使用itms-services://
URL.这一直运行良好,但在我们的iPad上安装iOS 7.1测试版后,它拒绝安装.取而代之的是,我们只得到了通用的Cannot connect to example.com
消息,当下载应用程序出现任何问题时,iOS无济于事地显示出来.
我在So上、Google上或7.1版本说明中都找不到任何可能导致问题的原因.
我们通过企业帐户分发应用程序,使用itms-services://
URL.这一直运行良好,但在我们的iPad上安装iOS 7.1测试版后,它拒绝安装.取而代之的是,我们只得到了通用的Cannot connect to example.com
消息,当下载应用程序出现任何问题时,iOS无济于事地显示出来.
我在So上、Google上或7.1版本说明中都找不到任何可能导致问题的原因.
我通过将iPad连接到电脑,并在try 安装应用程序时通过XCode Organizer查看控制台,发现了这个问题.结果表明,错误是:
无法加载非https list URL:http://example.com/manifest.plist
原来在iOS7.1中,manifest.plist
文件的URL必须是HTTPS,我们在那里使用HTTP.将URL更改为HTTPS解决了问题.
也就是说.
itms-services://?action=download-manifest&url=http://example.com/manifest.plist
变成了
itms-services://?action=download-manifest&url=https://example.com/manifest.plist
我假设您必须拥有相关域的有效SSL证书.我们已经做了,但我想如果没有它,你会有问题的.