首页 > 解决方案 > ld:警告:找不到选项“-F~/Documents/FacebookSDK”的目录-react-native-ios

问题描述

自从我升级了我的应用程序的 react-native 版本以来,我一直在尝试处理很多问题。其中之一就是不知从哪里冒出来的!

ld:警告:找不到选项“-F~/Documents/FacebookSDK”的目录

其次是这些(这引起了额外的混乱)

ld:未找到 -lRCTWebSocket 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我该如何解决这个问题?

标签: xcodereact-nativereact-native-ios

解决方案


我做了一些谷歌搜索并使用了一些技巧来解决它。他们中的大多数都没有工作。所以我决定我应该分享对我有用的解决方案。

引用另一个 SO 讨论:

如果您的错误包含 -L 标志,则删除 Library Search Paths 中的值 如果您的错误包含 -F 标志,则删除 Framework Search Paths 中的值

我检查了构建设置下的框架搜索路径值 是这样的:

在此处输入图像描述

对于发布和调试配置。我从发布和调试配置中删除了 FacebookSDK 行(第 3 行),并做了另一个react-native run-ios. 它奏效了!

我希望这有帮助...


推荐阅读