【问题标题】:Xcode says Facebook app id isn't included in info.plist even though I have mentioned itXcode 说 Facebook 应用程序 ID 不包含在 info.plist 中,即使我已经提到它
【发布时间】:2021-07-09 06:17:49
【问题描述】:

如您所见,我在 info.plist 文件中包含了 Facebook 应用 ID。一切正常,直到我单击“使用 Facebook 登录”按钮。之后它停止并抛出此错误。我还通过firebase使用“用谷歌登录”功能,听说这就是它不起作用的原因。我真的需要两个登录选项,请建议我应该怎么做才能修复这个错误。提前致谢。

【问题讨论】:

    标签: ios swift xcode facebook info.plist


    【解决方案1】:

    FacebookAppID、FacebookDisplayName、LSApplicationQueriesSchemes 不在 URL 类型item 0中。
    它们位于根字典中:

    尝试删除您的配置,并将以下代码粘贴到 plist 的根目录中,而不是 URL 类型中

    <key>CFBundleURLTypes</key>
    <array>
      <dict>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>fbFBID</string>
      </array>
      </dict>
    </array>
    <key>FacebookAppID</key>
    <string>FBID</string>
    <key>FacebookDisplayName</key>
    <string>APPName</string>

    【讨论】:

    • 哦,谢谢,我应该把 fb*********** 应用 ID 放在哪里?
    • 在 URL 类型中,参考这里:developers.facebook.com/docs/ios/getting-started
    • 我按照您的指示和 Facebook 文档逐字进行操作,但问题似乎仍然存在。还有其他解决方案吗?抱歉要求太多了
    • 您是否为 FacebookAppID 添加了“fb”前缀?
    • 谢谢,我也应该在根目录中添加“LSApplicationQueriesSchemes”吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 2021-03-25
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多