0

大家好,我在使用 Facebook ios SDK 3.0.6 beta 时遇到问题。我已经使用这个 Facebook SDK 创建了一个项目,并且在没有安装 Facebook 原生 iPhone 应用程序之前工作正常。当我安装 Facebook 应用程序时,我无法再授权我的应用程序。当我尝试授权时,授权是在 Facebook 的本机应用程序而不是 Safari 中完成的。我收到错误“操作无法完成。(com.facebook.FBiOSSDK 错误 2。)”

我也收到此错误网址:

fb4* * *2://authorize#error_description=Invalid%2BIOS%2Bbundle%2BID&error=unknown%5Ferror

我怎么解决这个问题?任何的想法?

我在 OSX Snow Leopard 中使用 xcode 4.2

4

2 回答 2

8

听起来您在 developer.facebook.com 下的应用程序设置不正确。

确保在您的应用设置下;

“Native iOS App”下的“iOS bundle ID”设置为您的应用程序包名称。这样,一旦身份验证完成,本机应用程序就知道要重定向回哪个应用程序。

于 2012-08-06T07:51:00.903 回答
1

我和你有同样的问题,我像 Pork 所说的那样仔细检查了我的 iOS Bundle ID,发现了一封遗漏的信,修复后可以正常工作。因此,请在您的 Facebook 应用程序设置中检查您的 iOS Bundle ID,以了解 Native iOS App 是否与在 XCode 中为您的目标应用程序定义的 Bundle 标识符中的“完全相同”。

于 2012-08-06T08:33:48.647 回答