【问题标题】:App access blocked due to App Transport Security has blocked a cleartext HTTP and done almost everything由于应用程序传输安全性而阻止的应用程序访问已阻止明文 HTTP 并完成了几乎所有操作
【发布时间】:2016-04-04 03:02:09
【问题描述】:

我正在尝试使用 6.4 SDK version 通过 Facebook 登录我的 iOS 应用程序,尽管我已经完成了几乎所有 Facebook 开发人员页面和此处推荐的操作,但我不断收到此错误消息!请帮忙。 我收到这条消息:

错误

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

这里附上我的Info.Plist的快照提前谢谢你。

【问题讨论】:

    标签: ios facebook facebook-login app-transport-security


    【解决方案1】:

    使用您喜欢的任何编辑器打开项目的 info.plist 文件,然后将此代码添加到文件末尾的最后一个之前

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
    <true/>
    </dict>
    

    【讨论】:

      【解决方案2】:

      你需要添加这个也允许任意加载

      【讨论】:

        【解决方案3】:

        我在 info.plist 中只添加了这么多

        你可以试试这个

        【讨论】:

        • 等我试试这个。会尽快回复您。
        • 好的,这样就成功了。现在我不明白,但 XPC 连接中断。但是,您能否解释一下为什么 Facebook 在配置 Info.plist 时会推荐所有这些键和值?这与他们的登录流程相冲突。
        • 碰巧您的 plist 中缺少一些键。
        • developers.facebook.com/quickstarts/518113611684599/… 配置你的 plist 然后修改任意允许。它会起作用的。
        • 我已经浏览了您推荐的链接,并且之前工作正常,但我确信您的回答是合适的 :)
        猜你喜欢
        • 2015-10-01
        • 2016-01-19
        • 2015-12-22
        • 1970-01-01
        • 1970-01-01
        • 2015-12-28
        • 1970-01-01
        • 1970-01-01
        • 2015-09-20
        相关资源
        最近更新 更多