2011-07-11 39 views
0

我有一个指向plist文件的html页面,plist文件实际上有正确的.ipa文件。当我尝试点击指向plist的页面上的链接时。我无法连接到服务器错误。如果我将它移动到不同的服务器并具有http://,但由于某些原因,它无法在https上运行,同样的情况也适用。我使用tomcat作为我的应用程序服务器。任何线索为什么?iPhone OTA给出错误

+0

我找到了原因。 https站点拥有自签名证书,因此存在问题。所以那些使用https站点的OTA有问题的人。请确保拥有有效的证书。希望这有助于 – allthenutsandbolts

回答

1

找到原因。 https站点拥有自签名证书,因此存在问题。所以那些使用https站点的OTA有问题的人。请确保拥有有效的证书。希望这有助于 -

+0

你是指什么有效的证书?人们需要做些什么来改变它,所以OTA会起作用? –

+1

如果您有一个使用https的站点,并且拥有slef签名证书,则该应用不会下载。如果您拥有来自证书颁发机构的有效证书并使用该证书,则证书有效。这是一个与苹果开发者证书无关的SSL证书问题 – allthenutsandbolts

+0

在你写这篇文章之后,我得到了许多人的确认。奇怪的是,根据苹果,你可以做到这一点: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/profile-service/profile-service.html 相关章节:“或者,您可以生成自己的根证书并自行签名,但如果您这样做,则会询问用户是否信任该证书。” 这是苹果公司的错误吗? –