2011-07-11 65 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 相關章節:「或者,您可以生成自己的根證書並自行簽名,但如果您這樣做,則會詢問用戶是否信任該證書。」 這是蘋果公司的錯誤嗎? –