在阅读了几篇关于类似问题的StackOverflow帖子后,我仍然坚持在iOS ld: library not found for -l-lRNSDKCoreKit
上遇到此错误。以下是我已确认的步骤:
~/Documents/FacebookSDK
与所有文件一起出现Framework Search Paths
和Link Binary With libraries
看起来也不错。.xcworkspace
文件,因此我使用的是.xcodeproj
文件非常有趣的事实
在Android上运行react-native unlink react-native-fbsdk
并手动关联修复了问题,FB登录工作正常。
环境
XCode:8.3.3(最新)
FBSDK:4.26.0(最新)
react-native-fbsdk:0.6.1(最新)
本土反应:0.46.4
反应:16.0.0-alpha.12
答案 0 :(得分:0)
对我来说,这是an issue with version 0.6.1 of react-native-fbsdk所致。链接步骤失败,似乎已使iOS项目处于奇怪的状态。突破性变化为here。切换到0.6.0版本为我解决了这个问题:
> react-native unlink react-native-fbsdk
> react-native uninstall react-native-fbsdk
> react-native install react-native-fbsdk@0.6.0
答案 1 :(得分:0)
就我而言,我通过将XCode版本8.2.1更新为9.0.HH来解决了这个问题