首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在离子应用中加载云前端镜像时出错- iOS 9

在离子应用中加载云前端镜像时出错- iOS 9
EN

Stack Overflow用户
提问于 2015-09-22 00:02:15
回答 1查看 692关注 0票数 2

我正在用Xcode7为iOS 9设备编译一个离子(1.1.0)应用程序。但是,通过Cloudfront CDN的图像不会出现。错误消息为:

NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802)

我正在发送这些图像的URL的https版本。例如https://abcxyx.cloudfront.net/...

我尝试了这里的建议:https://www.stuartbreckenridge.com/app-transport-security-cloudfront/,但它不起作用。

作为一个测试,我将NSAllowsArbitraryLoads设置为true,这确实起作用了。但当然,这不是一个会被App Store接受的生产解决方案。

下面是我的plist的摘录:

代码语言:javascript
复制
<dict>
<key>[SUBDOMAIN].cloudfront.net</key>
<dict/>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>

有没有人看过或者有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2015-09-24 22:34:09

我有个坏消息要告诉你我的朋友。几天前,我遇到了这个问题。不幸的是,没有解决方案。苹果已将cloudfront的证书列入黑名单。

因此,要么使用您提供解决方案(白名单url),要么使用不同的图像提供商/服务器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32699723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档