无法在 iOS 上使用 Facebook 登录

Posted

技术标签:

【中文标题】无法在 iOS 上使用 Facebook 登录【英文标题】:can't login with facebook on iOS 【发布时间】:2013-12-16 01:11:14 【问题描述】:

我正在尝试在没有我一直在测试的管理员和测试用户的情况下登录 Facebook 帐户。这是使用 Parse.com 框架 facebook 登录实用程序。我得到了错误:

NSLocalizedDescription=User is not a test user owned by the application

我在 facebook 上进行身份验证的代码遇到了这种情况:

[PFFacebookUtils logInWithPermissions:nil block:^(PFUser *user, NSError *error) 
        if (!user) 
            NSLog(@"User doesn't exist");
            NSLog(@"%@", error);
            UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error"
                                                                message:error.localizedDescription
                                                               delegate:nil
                                                      cancelButtonTitle:@"OK"
                                                      otherButtonTitles:nil];
            [alertView show];
        

我已在 facebook 开发者应用仪表板中将我的应用设置为:“所有用户都可以使用”。

为什么我会收到此错误,如何让任何拥有 facebook 帐户的用户登录我的应用程序?

【问题讨论】:

【参考方案1】:

问题是我已经使用无效帐户登录了模拟器。

【讨论】:

以上是关于无法在 iOS 上使用 Facebook 登录的主要内容,如果未能解决你的问题,请参考以下文章

更改权限后无法在 Cordova iOS 上使用 Facebook SDK 登录

无法在 Facebook 登录屏幕上更改帐户

无法在 ios 8 的 facebook 上共享自动文本。

Facebook SDK - iOS6 登录弹出窗口无法关闭

是否可以在不使用 iOS SDK 的情况下集成 Facebook 登录?

在 iOS 6 上 Facebook 登录失败