iOS9 开始苹果将HTTP全改为HTTPS了,所以出现网络请求失败问题,解决办法:1、改回HTTP: 在info.plist文件中添加一个Key:NSAppTransportSecurity(字典类型),然后给它添加一个Key:NSAllowsArbitraryLoads ...
iOS9 开始苹果将HTTP全改为HTTPS了,所以出现网络请求失败问题,解决办法:
1、改回HTTP:
在info.plist文件中添加一个Key:NSAppTransportSecurity(字典类型),然后给它添加一个Key:NSAllowsArbitraryLoads(Boolean型),属性值设为YES.如下图:2、添加白名单
(这里主要针对运行程序打印‘-canOpenURL: failed for URL: "XXX" - error: "This app is not allowed to query for scheme XXX"’问题)(以友盟为例吧)
将info.plist文件以Source Code方式打开,在里面添加类似下面的代码(一般官网上可找到处理办法的,http://dev.umeng.com/social/ios/ios9)
<key>LSApplicationQueriesSchemes</key> <array> <string>wechat</string> <string>weixin</string> <string>sinaweibohd</string> <string>sinaweibo</string> <string>sinaweibosso</string> <string>weibosdk</string> <string>weibosdk2.5</string> </array>
原标题:iOS9请求https问题
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。