2017-08-01 61 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。當我們在設備上創建有效的認證和可信任的根證書時,一切都會變好。