gpt4 book ai didi

ios - 错误 : Plugin 'FacebookConnectPlugin' not found, 或不是 CDVPlugin。检查 config.xml 中的插件映射

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:56 24 4
gpt4 key购买 nike

我无法使用适用于 iOS 的 FacebookConnectPlugin。原始应用程序是使用 Phonegap v3.4.0-0.19.17 构建的 Sencha Touch 应用程序。

到目前为止我做了什么:

  1. 安装了适用于 Android 的插件
  2. 我的 config.xml 具有以下内容:

    <feature name="org.apache.cordova.facebook.Connect">
    <param name="ios-package" value="FacebookConnectPlugin" />
    </feature>
    <gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.4.0">
    <param name="APP_ID" value="*****" />
    <param name="APP_NAME" value="*****" />
    </gap:plugin>
  3. 在 XCodeProject/Plugins/ios 组下添加 FacebookConnectPlugin.h 和 FacebookConnectPlugin.m

  4. 在 XCode 项目中添加了适用于 iOS 的 FacebookSDK 框架
  5. 编辑了 Resources/MyProject.plist 文件,添加了以下条目:

    FacebookAppID: ***** 
    FacebookDisplayName: *****
    URL types
    Item 0
    URL Schemes
    Item 0: fb*****

你能帮我让这个插件工作吗?谢谢!

最佳答案

好吧,伙计们,我花了太多时间来解决这个问题。最后我找到了答案。我查看了/phonegap/plugins/com.phonegap.plugins.facebookconnect/plugin.xml

并仔细看了这一段:

<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="FacebookConnectPlugin">
<param name="ios-package" value="FacebookConnectPlugin"/>
<param name="onload" value="true" />
</feature>
<plugin name="FacebookConnectPlugin" value="FacebookConnectPlugin"/>
<access origin="https://m.facebook.com" />
<access origin="https://graph.facebook.com" />
<access origin="https://api.facebook.com" />
<access origin="https://*.fbcdn.net" />
<access origin="https://*.akamaihd.net" />
</config-file>

所以我更改了 config.xml 条目,使其看起来像那样。现在我的 config.xml 看起来像这样:

<feature name="FacebookConnectPlugin">
<param name="ios-package" value="FacebookConnectPlugin"/>
<param name="onload" value="true" />
</feature>
<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.4.0">
<param name="APP_ID" value="785063524838258" />
<param name="APP_NAME" value="Sightseaing" />
</gap:plugin>
<plugin name="FacebookConnectPlugin" value="FacebookConnectPlugin" />

成功了!我希望这可以为其他人节省数小时的谷歌搜索和尝试时间。

关于ios - 错误 : Plugin 'FacebookConnectPlugin' not found, 或不是 CDVPlugin。检查 config.xml 中的插件映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24591957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com