iOS9系列专题四——APP传输安全

APP Transport Security——加密传输方式

        随着ios9的推出和Xcode的升级,apple将默认开发者使用https的传输方式,相比http的传输协议,这无疑会增长一些安全性,对于开发者而言,一会儿将http协议所有升级为https协议,不是一件容易的事,咱们能够经过Xcode的一些配置,使其支持http的传输协议。ios

        若是在Xcode7上运行http协议的应用,会出现以下信息:安全

这个信息也很清晰,须要咱们在info.plist文件中配置一些参数来支持http。app

首先,在项目的Info.plist中加入NSAppTransportSecurity这个键,类型为Dictionary,在字典中添加一对键值,键为Boolen类型的NSAllowsArbitraryLoads,值为YES,以下:测试

这时再运行项目,就能够正常取到数据了。加密

几点注意:spa

1.总有朋友说plist文件中配置了依然没有效果,一开始我很奇怪,后来发现了缘由,info.plist文件有两个,一个是正式项目中的,一个是测试项目中的,必定要配置在正式项目中。code

2.可能Xcode的还有些缺陷,这些键值不能经过自动补全提示出来,须要咱们无误的手打。开发

 

后续:Xcode7.1中已经支持自动补全的功能。ios9

专一技术,热爱生活,交流技术,也作朋友。it

——珲少 QQ群:203317592

相关文章
相关标签/搜索