Facebook SDK iOS错误2

我正在尝试使用他们的APIlogin到Facebook

[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { [self sessionStateChanged:session state:state error:error]; }] 

我遇到的问题是在iOS 6.x中,当设备有一个Facebook帐户链接在设置应用程序它无法login。它给出的错误是看似一刀切的error 2 。 这是唯一的情况下,我不明白为什么。 什么是让帐户连接时login的解决scheme?

检查您的permissions数组是否包含offline_access权限。 此权限现已被弃用 ,并已知会导致login失败。 我以前search堆栈溢出,并find了这个答案 。 您还需要进入设置 – > Facebook并将允许的应用程序的权限切换为开。

由于应用程序被沙箱,我得到这个错误。 检查Facebook开发人员并添加您的团队。

前往设置。 一直向下滚动,直到您在左侧的标签上看到Facebook,在上面,让这些应用程序使用您的帐户(右侧)。

寻找给你的SDK错误2的应用程序。