Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios react本机fbsdk:“您可以使用”;ld:未找到-l-lRNSDKCoreKit“的库;_Ios_Xcode_React Native_Fbsdk_React Native Fbsdk - Fatal编程技术网

Ios react本机fbsdk:“您可以使用”;ld:未找到-l-lRNSDKCoreKit“的库;

Ios react本机fbsdk:“您可以使用”;ld:未找到-l-lRNSDKCoreKit“的库;,ios,xcode,react-native,fbsdk,react-native-fbsdk,Ios,Xcode,React Native,Fbsdk,React Native Fbsdk,在阅读了几篇关于类似问题的StackOverflow帖子之后,我仍然在iOSld:library not found for-l-lRNSDKCoreKit上遇到了这个错误。以下是我已确认的步骤: ~/Documents/FacebookSDK与所有文件一起存在 根据FBSDK文档,所有4个框架文件都已添加到XCode中 框架搜索路径和将二进制文件链接到库看起来也不错 我没有.xcworkspace文件,因此我正在使用.xcodeproj文件 非常有趣的事实 运行react native unl

在阅读了几篇关于类似问题的StackOverflow帖子之后,我仍然在iOS
ld:library not found for-l-lRNSDKCoreKit
上遇到了这个错误。以下是我已确认的步骤:

  • ~/Documents/FacebookSDK
    与所有文件一起存在
  • 根据FBSDK文档,所有4个框架文件都已添加到XCode中
  • 框架搜索路径
    将二进制文件链接到库
    看起来也不错
  • 我没有
    .xcworkspace
    文件,因此我正在使用
    .xcodeproj
    文件
  • 非常有趣的事实

    运行react native unlink react native fbsdk并在Android上手动链接可以解决问题,FB登录工作正常

    环境

    XCode:8.3.3(最新版本)
    FBSDK:4.26.0(最新版本)
    react本机fbsdk:0.6.1(最新版本)
    反应本机:0.46.4
    反应:16.0.0-alpha.12对我来说,这是由于。链接步骤失败,似乎使iOS项目处于一种奇怪的状态。最重要的变化是。切换到版本0.6.0修复了以下问题:

    > react-native unlink react-native-fbsdk
    > react-native uninstall react-native-fbsdk
    > react-native install react-native-fbsdk@0.6.0
    

    在我的例子中,我通过将XCode版本8.2.1更新为9.0.HH解决了这个问题