澳门新葡亰平台游戏网站iOS9 HTTP 不能正常使用的解决办法

明日升任Xcode 7.0 bata察觉网络访谈失利。输出错误音讯

TheresourcecouldnotbeloadedbecausetheAppTransportSecuritypolicyrequirestheuseofasecureconnection.

谷歌后查明,iOS9引进了新特色App Transport Security (ATS)。详情:App
Transport Security (ATS)

新特点必要App内访谈的互联网必需接收HTTPS研商。然则以后公司的等级次序利用的是HTTP商业事务,使用个人加密方法保障数据安全。未来也不能够立刻改成HTTPS磋商传输。

最终找到以下消除办法:

在Info.plist中添加NSAppTransportSecurity类型Dictionary

NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

参考:

App Transport Security support aka apps on iOS 9 dont work #4560

711_networking_with_nsurlsession.pdf

总结:

苹果正在加大应用安全的管控,那个举动能够见到苹果对音讯安全的保护,也暴透露一大半运用传输数据时都以未通过加密的,或接收民用方式加密,以致于苹果开端对开采者建议要求。私有加密尽管一定水准上是高枕无忧的,可是到底不是贰个长久之计。全球那样多安全行家在爱慕HTTPS康宁,早日使用HTTPS管教新闻安全才是王道!也节约了私家加密公约的安全隐患!

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图