Facebook iOS SDK 登录不起作用 - NSException

Posted

技术标签:

【中文标题】Facebook iOS SDK 登录不起作用 - NSException【英文标题】:Facebook iOS SDK login not functioning - NSException 【发布时间】:2015-05-28 15:16:09 【问题描述】:

遵循众多 Facebook ios SDK 登录指南,包括:

https://developers.facebook.com/docs/facebook-login/ios/v2.3 http://www.brianjcoleman.com/tutorial-how-to-use-login-in-facebook-sdk-4-0-for-swift/

随着 Facebook 和其他指南的准确实施,同样的问题仍然存在。运行应用程序时,单击登录按钮,然后在 AppDelegate 类的开头发生 NSException(错误:“libc++abi.dylib:以 NSException 类型的未捕获异常终止”)。结果,该按钮什么也不做,也没有打开另一个 Facebook 登录页面的窗口。模拟器可以上网,代码也可以,Info.plist有所有正确的数据和代码。

Facebook 应用程序是否必须对公众开放才能从应用程序登录?在线应用处于开发者模式。

【问题讨论】:

您拥有所有权限吗?你在使用 Facebook 的新 SDK 吗?您的服务器上有堆栈跟踪吗? 我重新查看了堆栈跟踪控制台,它说找不到我的 FacebookAppID。发生的事情是我编辑了测试文件夹 Info.plist 而不是主要文件夹。今天是最愚蠢的!谢谢 根据您的评论,我写了一个答案。 【参考方案1】:

显然,问题在于找不到 Facebook 应用 ID。查看堆栈跟踪发现了问题,随后修复了。

【讨论】:

以上是关于Facebook iOS SDK 登录不起作用 - NSException的主要内容,如果未能解决你的问题,请参考以下文章

登录后 Facebook IOS SDK 导航到另一个控制器不起作用

在 Facebook IOS SDK 中禁用单点登录 (SSO)

iOS - Facebook SDK allowLoginUI 不起作用

IOS Facebook好友邀请在facebook sdk中不起作用

iOS上的Facebook SDK共享不起作用

iOS Facebook SDK 3.1 的设置按钮不起作用