Ios 使用xCode登录facebook的Phonegap 3.0应用程序

Ios 使用xCode登录facebook的Phonegap 3.0应用程序,ios,facebook,cordova,connect,phonegap-plugins,Ios,Facebook,Cordova,Connect,Phonegap Plugins,我正在尝试建立一个带有facebook登录名的Phonegap应用程序。使用Phonegap 3.0,使用用于iOs的xCode开发 我走上所有的台阶 在模拟器中启动应用程序后,我的输出中不断出现以下错误: ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml. My config.xml: <

我正在尝试建立一个带有facebook登录名的Phonegap应用程序。使用Phonegap 3.0,使用用于iOs的xCode开发

我走上所有的台阶

在模拟器中启动应用程序后,我的输出中不断出现以下错误:

ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
My config.xml:

<feature name="Notification">
    <param name="ios-package" value="CDVNotification" />
</feature>

<feature name="org.apache.cordova.facebook.connect">
   <param name="org.apache.cordova.facebook.connect" value="FacebookConnectPlugin" />
</feature>

有人能帮我吗?
提前谢谢

我认为您的问题是Phonegap 3.0您的插件将通过Phonegap CLI安装

这是从2.9.0到3.0.0的升级指南:

将config.xml复制到www文件夹中,并删除所有插件定义。您将在此处修改设置,而不是平台文件夹

使用cordova CLI工具安装所需的任何插件。请注意,CLI将所有核心API作为插件处理,因此可能需要添加它们。只有3.0.0插件与CLI兼容

可在此处找到:

进一步说明Phonegap插件在3.X.X上不起作用:

请注意:除非明确说明,否则大多数插件将无法与Cordova/PhoneGap 3.x.x一起使用。它们需要更新才能通过插件添加界面使用

可在此处找到:

我希望这能对你的问题有所帮助

编辑:
这里是Phonegap 3.0.0 Facebook插件的链接:

可以将Facebook插件与Phonegap 3.0.0/Cordova 3一起使用

我已经尝试了很长时间,现在对我很有效。 您必须将xCode中的config.xml更改为:

<feature name="org.apache.cordova.facebook.Connect">
    <param name="ios-package" value="FacebookConnectPlugin" />
</feature>


之后,我使用了这本手册:

之前,我也遇到了同样的问题,但通过以下几点,我在
PhoneGap3.0
上运行了它

  • 需要使用facebook SDK 3.2。

  • 我发现插件的一些分支有错误的
    “cdv-plugin-fb-connect.js”文件
    。您需要找到定义CDV变量的分支。

  • 需要特别注意必须输入到
    plist
    文件中的
    密钥定义
    ,并确保它们与我的facebook应用程序页面中的值匹配

  • config.xml
    中像上面的答案一样定义插件也是必要的