嗨大家我遇到了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
答案 0 :(得分:8)
听起来这个应用程序的developer.facebook.com下的设置不正确。
确保在您的应用设置下;
“原生iOS应用程序”下的“iOS捆绑包ID”设置为您的应用包名称。通过这种方式,本机应用程序知道哪个应用程序重定向回到auth一次就完成了。答案 1 :(得分:1)
我遇到了和你一样的问题,我仔细检查了我的iOS Bundle ID,就像Pork说的那样,找到了一封丢失的信,修好之后就可以了。 因此,请检查您的Facebook应用程序设置中的iOS Bundle ID是否与您在目标应用程序的XCode中定义的Bundle标识符完全相同。