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 不起作用