【问题标题】:ld: warning: directory not found for option '-F~/Documents/FacebookSDK' - react-native - iosld:警告:找不到选项“-F~/Documents/FacebookSDK”的目录-react-native-ios
【发布时间】:2019-11-08 11:22:13
【问题描述】:
自从我升级了我的应用程序的 react-native 版本以来,我一直在尝试处理很多问题。
其中之一就是突然冒出来的!
ld:警告:找不到选项“-F~/Documents/FacebookSDK”的目录
接着是这些(导致额外的混乱)
ld:找不到 -lRCTWebSocket 的库 clang:错误:链接器命令
退出代码 1 失败(使用 -v 查看调用)
我该如何解决这个问题?
【问题讨论】:
标签:
xcode
react-native
react-native-ios
【解决方案1】:
我做了一些谷歌搜索并使用了一些技巧来解决它。他们中的大多数都没有工作。所以我决定应该分享对我有用的解决方案。
引用另一个 SO 讨论:
如果您的错误包含 -L 标志,则删除库中的值
如果您的错误包含 -F 标志,请搜索路径,然后删除
框架搜索路径中的值
我检查了 Build Settings 下的 framework search path 值
是这样的:
适用于发布和调试配置。
我从发布和调试配置中删除了 FacebookSDK 行(第 3 行),并做了另一个 react-native run-ios。
它奏效了!
我希望这会有所帮助...