gpt4 book ai didi

ios - Phonegap 3.5 + Facebook 插件错误它说 "FacebookSDK/FacebookSDK.h file not found"

转载 作者:行者123 更新时间:2023-12-01 16:40:41 25 4
gpt4 key购买 nike

我需要将 Phonegap App 从 2.3 移植到 3.5 。

我使用 Phonegap 3.5 创建了一个新的干净项目。添加了iOS平台并添加了插件。我添加了 Plugin Page 中所示的 Phonegap Facebook 插件:

cordova -d plugin add /Users/your/path/here/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication"

插件自己添加好了,或者至少看起来是这样。当我在 XCode 中打开项目时,它没有构建,它报告一个词法或预处理器错误,它找不到文件 FacebookSDK/FacebookSDK.h 。

任何帮助将不胜感激。谢谢。

编辑 :

我让错误消失了,但我不确定我所做的是否正确。

在框架下,所有框架都有带有 .h 文件的 Headers 文件夹。对于 FacebookSDK.framework,Headers 是一个文件,其中包含文件夹 ./Versions/A/Headers 的路径。我手动复制了 FacebookSDK.framework 文件夹下的 Versions/A 文件夹的内容。现在它找到了 FacebookSDK.h 文件。

最佳答案

我通过本地克隆副本安装了 phonegap 插件 facebook,并在安装后将 FacebookSDK.framework 重新添加到 Xcode,但这对我没有任何作用。我解决的方法是安装https://github.com/jeduan/cordova-plugin-facebook4 .

  • 移除 phonegap 插件:
    ionic 插件 rm phonegap-facebook-plugin
  • 克隆下一个插件 git clone: https://github.com/jeduan/cordova-plugin-facebook4.git
  • 手动添加插件:cordova -d plugin add PATH/cordova-plugin-facebook4 --variable APP_ID="*****"--variable APP_NAME="*****"

  • 这就是它对我的作用。

    关于ios - Phonegap 3.5 + Facebook 插件错误它说 "FacebookSDK/FacebookSDK.h file not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728026/

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