我知道一般情况下通过 HTTPS 安装是有效的,但不知何故它在我的环境中不起作用。
据我了解,itms-service 链接是 HTTP:
itms-services://?action=download-manifest&url=http://' . $_SERVER['SERVER_NAME'] . $downloadLink
.plist 中的链接是 HTTPS
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://app.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://image_512x512.png</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://image_57x57.png</string>
</dict>
</array>
但该应用程序不会安装。我总是收到“应用程序无法加载”的消息
所有 URL 均可通过 HTTP 和 HTTPS 访问。
XCode显示应用程序日志
未知的安全性[2331]:CFReadStream域:12错误:8
我在这里做错了什么?
Thx
关于您如何尝试解决此问题的信息并不多,因此我只是提出问题,而不是实际答案。如果任何一个问题的答案是“否”,那么应该指出您的问题所在。
Is https://app.ipa
您在 .plist 中使用的实际 URL?如果是这样,我会尝试使用完整的主机名和路径。
https 站点是否具有 iOS 上的 Safari 接受的正确签名的有效证书,而无需与用户进行任何交互?如果没有尝试正确的证书。
如果检查服务器日志文件,您是否看到从服务器下载了 .ipa 文件?
您是否尝试过使用 iTunes 安装 .ipa 文件,它是否被接受?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)