添加了App Transport Security,仍然给出错误

时间:2017-01-09 12:10:39

标签: ios objective-c iphone afnetworking instagram

我已在应用的Info.plist文件中添加了App Transport Security,但当我尝试访问此网址http://api.instagram.com/v1/users/self/media/recent?access_token=%@" 它给了我一个错误:

  

App Transport Security阻止了明文   HTTP(http://)资源加载,因为它不安全。临时   可以通过您应用的Info.plist文件配置例外。

3 个答案:

答案 0 :(得分:1)

您可能没有以正确的方式配置App Transport Security Settings

请仔细检查您是否有类似下图所示的内容。

simple .plist exception

如果仍然无效,您可以尝试添加域本身作为例外。您使用的配置与下图类似。 (akamaihd.netfacebook.comfbcdn.net只是一个例子。

advanced .plist exception

答案 1 :(得分:0)

请尝试使用HTTPS网址:

https://api.instagram.com/v1/users/self/media/recent?access_token=%@

希望这有帮助。

答案 2 :(得分:0)

您必须通过功能分享钥匙串

PROJECT NAME > CAPABILITIES > KEY CHAIN SHARING (ON)