【问题标题】:FBSDKShareKit/FBSDKShareKit.h file not found未找到 FBSDKShareKit/FBSDKShareKit.h 文件
【发布时间】:2017-02-10 06:42:49
【问题描述】:

我正在尝试将 Facebook 登录集成到 ios 应用程序中。我已按照developers.facebook.com/docs/ios/getting-started 上的说明操作,但在运行应用程序时遇到了问题。

  1. 在 Xcode 中创建了一个 Frameworks 组
  2. 使用 Finder 打开 ~/Documents/FacebookSDK
  3. 将 FBSDKCoreKit.framework、FBSDKLoginKit.framework 和 FBSDKShareKit.framework 文件拖到 Xcode 项目导航器的 Frameworks 组中,并选择为添加的文件夹和未选中的复制项创建组(如果需要用于目标) Frameworks Group
  4. 在我的项目的 Build Settings 选项卡中将 ~/Documents/FacebookSDK 添加到项目的 Framework Search Paths 设置中 Framework Search Paths
  5. 使用链接的建议配置项目的 Info.plist 文件。

从终端,当我执行 sudo react-native run-ios 时出现 2 个错误:

  1. /Users/user/projectFolder/projectName/node_modules/react-native-fbsdk/ios/RCTFBSDK/share/RCTFBSDKShareDialog.h:21:9:致命错误: 找不到“FBSDKShareKit/FBSDKShareKit.h”文件

#import <FBSDKShareKit/FBSDKShareKit.h>

  1. /Users/user/projectFolder/projectName/node_modules/react-native-fbsdk/ios/RCTFBSDK/core/RCTFBSDKAppEvents.h:21:9: 致命错误: 找不到“FBSDKCoreKit/FBSDKCoreKit.h”文件

#import <FBSDKCoreKit/FBSDKCoreKit.h>

如果有人能帮助我,我将不胜感激!

【问题讨论】:

    标签: ios xcode facebook react-native


    【解决方案1】:

    我遇到了类似的问题。我通过在我的~/Documents/FacebookSDK 中移动框架文件来解决它,所以 XCode 注意到它们丢失了。然后我重新链接它们,运行Clean,然后运行Build。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      相关资源
      最近更新 更多