在 React-Native Facebook SDK 上重新定义模块“FBSDKCoreKit”错误

ugr*_*sun 3 xcode facebook-login facebook-ios-sdk react-native

在尝试添加 facebook sdk 并在模拟器上运行时,在构建应用程序上遇到这样的问题:

定义2 定义1 定义2

我制作的步骤:

  1. 通过 swift 包管理器安装 facebook-ios-sdk
  2. 安装 react-native facebook sdk 包和 pod install
  3. 进行 iOS 配置(appdelegate.m && info.plist 更改)

在构建时,无法克服这个错误

我试过的:

  1. 我删除了派生数据文件夹和清理构建文件夹并运行(百万次)
  2. pod deintegaraate && pod install
  3. Pods 项目构建设置中允许的非模块化包含
  4. 完全重新启动mac
  5. 为框架搜索路径定义了“~/Documents/FacebookSDK”

但这些都没有奏效。它会自动重新定义该模块并导致此错误。

定义的路径:

/Users/myusername/Library/Developer/Xcode/DerivedData/appfolder/Build/Products/Debug-iphonesimulator/FBSDKCoreKit

/Users/myusername/Library/Developer/Xcode/DerivedData/appfolder/Build/Intermediates.noindex/GeneratedModuleMaps/iphonesimulator

感谢您的协助

Jag*_*ngh 5

  1. 删除 facebook-ios-sdk swift 包。

  2. 在项目中创建一个 swift 文件。例如:file.swift

  3. 在项目中添加 YourProjectName-Bridging-Header.h 头文件。

  4. 清理并运行项目。

希望它的工作!