你的位置:首页 > 软件开发 > 操作系统 > iOS9请求https问题

iOS9请求https问题

发布时间:2016-01-02 18:00:09
iOS9 开始苹果将HTTP全改为HTTPS了,所以出现网络请求失败问题,解决办法:1、改回HTTP:    在info.plist文件中添加一个Key:NSAppTransportSecurity(字典类型),然后给它添加一个Key:NSAllowsArbitraryLoads ...

iOS9请求https问题

  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

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。