React-Native Facebook SDK 模块 'FBSDKCoreKit' 错误的重新定义
Redefinition of module 'FBSDKCoreKit' error on React-Native Facebook SDK
尝试在模拟器上添加 facebook sdk 和 运行 时在构建应用程序时遇到这样的问题:
我制作的步骤:
- 通过swift包管理器
安装了facebook-ios-sdk
- 已安装 react-native facebook sdk 包和 pod install
- 进行了 iOS 配置(appdelegate.m && info.plist 更改)
并且在构建时,无法解决此错误
我尝试了什么:
- 我删除了派生数据文件夹并清理了构建文件夹并运行(百万次)
- pod 分解 && pod 安装
- pods 项目构建设置
允许非模块化包含
- 完全重新启动mac
- 将“~/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
感谢您的协助
删除facebook-ios-sdk swift包。
在项目中创建一个 swift 文件。 eg:file.swift
在项目中添加 YourProjectName-Bridging-Header.h 头文件。
清理和 运行 项目。
希望它成功!
我认为 the following 将解决这个特定问题:
- Duplicate symbol errors
- Make sure that
FBSDK[Core, Login, Share]Kit.framework
are NOT in Link Binary with Libraries
for your root project when using
cocoapods.
尝试在模拟器上添加 facebook sdk 和 运行 时在构建应用程序时遇到这样的问题:
我制作的步骤:
- 通过swift包管理器 安装了facebook-ios-sdk
- 已安装 react-native facebook sdk 包和 pod install
- 进行了 iOS 配置(appdelegate.m && info.plist 更改)
并且在构建时,无法解决此错误
我尝试了什么:
- 我删除了派生数据文件夹并清理了构建文件夹并运行(百万次)
- pod 分解 && pod 安装
- pods 项目构建设置 允许非模块化包含
- 完全重新启动mac
- 将“~/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
感谢您的协助
删除facebook-ios-sdk swift包。
在项目中创建一个 swift 文件。 eg:file.swift
在项目中添加 YourProjectName-Bridging-Header.h 头文件。
清理和 运行 项目。
希望它成功!
我认为 the following 将解决这个特定问题:
- Duplicate symbol errors
- Make sure that
FBSDK[Core, Login, Share]Kit.framework
are NOT inLink Binary with Libraries
for your root project when using cocoapods.