iOS上的PhoneGap 2.1和Facebook SDK 3.1 - com.facebook.sdk设备上的错误2

dfu*_*cci 7 facebook-javascript-sdk phonegap-plugins cordova

我刚刚将PhoneGap iOS应用更新到最新版本2.1.由于它使用Facebook登录,我还更新了此处显示的Facebook Connect插件.

Facebook登录在模拟器上顺利运行(使用iOS 5.1和6.0)但我在设备上出错(使用iOS 6)"操作无法完成com.facebook.sdk错误2"

我的应用程序的BundleID与Facebook应用程序的BundleID不匹配似乎是一个问题.我检查了我的info.plist文件中的BundleIdentifierBundleURLName与我的Facebook应用程序设置中的Native iOS app下的Bundle ID匹配.

如果有人能帮我理解什么是错的...非常感谢.

C A*_*thy 5

如果应用已在Facebook iOS6设置上关闭,也可能发生此错误.转到设备设置应用,通过选中"允许这些应用使用您的帐户:"部分,检查Facebook并查看您的应用是否已关闭.

对于相关的讨论,如果您发现这是问题,请参阅SDK 3.1:如何判断SDK是否使用iOS6帐户?