当FB Native App安装在设备中时,无法使用Facebook ios sdk v3进行授权

时间:2012-08-06 07:32:16

标签: ios facebook

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

我也收到此错误网址:

FB4 *的 * * 2://授权#ERROR_DESCRIPTION =无效%2BIOS%2Bbundle%2BID&安培;误差=未知%5Ferror

我该如何解决这个问题?任何想法?

我在OSX Snow Leopard中使用xcode 4.2

2 个答案:

答案 0 :(得分:8)

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

确保在您的应用设置下;

“原生iOS应用程序”下的“iOS捆绑包ID”设置为您的应用包名称。通过这种方式,本机应用程序知道哪个应用程序重定向回到auth一次就完成了。

答案 1 :(得分:1)

我遇到了和你一样的问题,我仔细检查了我的iOS Bundle ID,就像Pork说的那样,找到了一封丢失的信,修好之后就可以了。 因此,请检查您的Facebook应用程序设置中的iOS Bundle ID是否与您在目标应用程序的XCode中定义的Bundle标识符完全相同。