解析错误:不可接受的Facebook应用程序ID

use*_*910 5 single-sign-on facebook-graph-api ios facebook-ios-sdk parse-platform

当我尝试使用Facebook登录我的iOS应用程序时,出现以下错误:

[13451:7e0f]错误:不可接受的Facebook应用程序ID.(代码:251,版本:1.2.19)

奇怪的是,当我制作我的iOS应用程序的adhoc构建时,我只遇到此错误.通过Facebook登录我的应用程序适用于调试配置.

我做了以下工作以确保调试和adhoc配置构建之间没有差异:

  1. 这两个配置的Bundle ID将添加到developers.facebook.com上应用程序的"设置"部分

  2. 两个配置的FacebookAppId相同.

  3. 两个配置的FacebookDisplayName相同.

是否只有在adhoc配置中可能导致此错误的任何想法?我正在使用Cocoapods作为Facebook iOS SDK.

Jog*_*Com 5

你有没有在Parse.com上添加你的Facebook App ID.如果你没有那么

  • 登录parse.com
  • 选择您的应用程序并转到设置选项卡
  • 在设置选项卡中,您将找到用户验证
  • 在UserAuthentication中,您将找到Facebook

在此输入图像描述

如果这里没有facebook Id,那么在这里添加,然后退出然后再添加你的Facebook应用程序设置.希望你在上一个项目中取得成功,我也有同样的问题.