当我尝试使用Facebook登录时,出现以下错误:
未捕获的异常 'InvalidOperationException',原因:'fb---AppID---未在URL方案中注册。请在Info.plist中添加它'
问题是"fb---AppID---"在我的Info.plist文件中。我按照FB文档中列出的3个要点here进行操作。
我直接从文档中复制了应用程序名称和应用程序ID。我做错了什么?文档中是否有缺失步骤?我是否没有在其他地方正确配置它?
当我尝试使用Facebook登录时,出现以下错误:
未捕获的异常 'InvalidOperationException',原因:'fb---AppID---未在URL方案中注册。请在Info.plist中添加它'
问题是"fb---AppID---"在我的Info.plist文件中。我按照FB文档中列出的3个要点here进行操作。
我直接从文档中复制了应用程序名称和应用程序ID。我做错了什么?文档中是否有缺失步骤?我是否没有在其他地方正确配置它?
如果您已经集成了其他登录服务,例如Google,并且您的info.plist中已经有了“URL类型”和“URL模式”,那么可能会出现另一个问题。
确保您查看了整个info.plist文件,并且不要重复这些节点,只需将您的Facebook数据添加到现有的节点即可。
我通过查阅 Facebook 文档解决了这个问题,其中我看到应用程序 ID 前有 fb 前缀,而 FacebookAppID 则没有。
从FacebookAppID中删除“fb”前缀(仅限FacebookAppID)
ApplicationDelegate.shared.application(application,didFinishLaunchingWithOptions: launchOptions)
以解决问题。