[英]Possible to use self-signed SSL certificate with itms-services
我正在嘗試將beta應用程序安裝到iOS設備上,並使用自簽名證書在HTTPS上托管manifest.plist和IPA文件。 當我點擊itms-services://鏈接時,出現錯誤“無法連接到<ip地址>”。
itms-services鏈接:
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>
嘗試將您的證書添加到受信任的證書中(可能最簡單的方法是將cer
文件郵寄到設備,然后從標准郵件應用程序打開它以進行安裝)。
您需要確保的另一件事是您的服務器支持TLS 1.2和Forward Secrecy。
您可以使用nscurl --ats-diagnostics https://example.com/app.ipa
檢查所有操作是否正確。
這是可能的:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.