当我的客户端将其设备更新到iOS 7.1,然后尝试从AppCenter更新我们的应用程序时,我收到了上述错误。
经过一番搜索后,我找到了一个类似问题的帖子here。但是,由于我在客户端使用AppCenter更新应用程序的环境中,我无法使用USB为其插件和安装应用程序。
在发布支持之前,是否有通过AppCenter进行下载的解决方法?
答案 0 :(得分:8)
从iOS 7.1开始向iOS引入了一项更改,要求通过HTTPS(而不是HTTP)进行OTA应用程序安装,并且不存在允许用户继续接受旧行为的规定(即,允许应用程序)通过HTTP安装)。据我所知,这是作为安全增强功能完成的。
为了从Application Center在iOS 7.1上进行应用程序安装,您需要将Application Center配置为使用HTTPS而不是HTTP,使用将被iOS设备接受为有效的证书 - 即发布由公认的公共CA,或由您设置移动设备接受的私人CA颁发的。您可以在此处找到有关如何执行此配置的更多信息:
答案 1 :(得分:3)
我会添加一些细节。 (只是解决这个问题)
我们为客户使用自行开发的应用程序中心,以分发演示/报告应用程序。
您需要SSL证书。 (见上文帖子) 您可以购买任何类型的公共证书。在某些情况下,您可以使用Apple Configurator以前在iOS设备上安装的自签名证书。
您似乎无需在任何地方使用https。安全URL(https)必须仅包含指向.plist的链接。应用中心网站网址和包.ipa网址仍然可以在http。