2015-01-09 31 views
1

我正在嘗試向iOS設備安裝測試版應用程序,並使用自簽名證書在HTTPS上託管manifest.plist和IPA文件。當我點擊itms-services://鏈接時,出現「無法連接到<IP地址>」的錯誤。可能與itms-services一起使用自簽名SSL證書

ITMS服務鏈接:

itms-services://?action=download-manifest&url=https://10.0.1.2:1338/ipa/manifest.plist 

的plist:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>https://10.0.1.2:1338/ipa/test.ipa</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.company.test</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>test</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 
+0

你解決了這個問題嗎? – 2018-03-06 16:05:49

回答

1

嘗試增加您的證書到受信任的人(可能是,做最簡單的事情是郵寄cer文件到設備和開放它從標準的郵件應用程序來安裝)。

您需要確定的另一件事是您的服務器支持TLS 1.2和正向保密。您可以使用nscurl --ats-diagnostics https://example.com/app.ipa來檢查一切是否正確。