ios Facebook登录:com.facebook.sdk:ErrorLoginFailedReason = invalid_client

时间:2012-09-19 10:27:19

标签: ios facebook login client

我用ios App测试我的FB应用程序已经有一段时间了,只使用沙盒应用程序和我的管理员帐户;它运作良好。

现在,我已经在我的fb应用中禁用了沙盒模式,让我的一些FB好友测试应用程序。

每当他们尝试从iPhone应用程序连接时,都会显示以下内容:

“myApp配置错误的Facebook登录”

,错误是:com.facebook.sdk:ErrorLoginFailedReason = invalid_client(错误2)

无法在任何地方找到任何相关信息。

另外(不知道是否重要),我不在我的iPhone上使用Facebook本机应用程序(所以我通过Safari登录),而我的朋友则这样做(并从Facebook本机应用程序中获取错误)。< / p>

1 个答案:

答案 0 :(得分:3)

布鲁斯在评论中回答了自己的问题时,我会提供一个真实的答案。

Facebook应用程序包ID必须与iOS应用程序包ID完全相同。如果您最近更改了套件ID或事件您的目标名称(默认情况下product name设置为$(TARGET_NAME)bundle ID设置为${PRODUCT_NAME}),则可能是问题的原因。 请注意,因为包ID区分大小写!

最后,它也可能是Facebook App Configuration namespace字段。我的客户端确实填写了应用程序名称,这就是错误。把它留空解决了我的问题。