ld:找不到-lReactNativeNavigation的库

时间:2018-03-12 14:16:46

标签: react-native react-navigation

我是React-Native的新手,我正试图弄清楚如何在iOS上运行该项目。我知道这个错误意味着我需要将库 .xcodeproj 添加到XCode,但这个文件位于何处?我正在使用 react-navigation 并且我用纱线安装它并且在我运行之后命令 react-native link





感谢您的帮助!




3 个答案:

答案 0 :(得分:2)

好像您之前安装了react-native-navigation,它使用的是本机代码。

首先,您需要取消链接此库:

react-native unlink react-native-navigation

注意:您需要拥有react-native-navigation包的源代码才能取消链接。如果您已从package.json中删除,则需要再次安装以取消链接。

取消链接后,您可以删除react-native-navigation,然后使用react-navigation库继续前进,该库不需要链接本机代码。

答案 1 :(得分:1)

只是为了添加@Rafael的答案,我之前添加了React-Native-Navigation,是的,它仍然链接在Link Binaries With Libraries中,所以我删除了它,这里有一张图片显示了哪个库删除enter image description here

答案 2 :(得分:0)

对于那些正在使用 react-native-navigation 并且仍然遇到此问题的人,请考虑 在 Xcode 构建设置中将 IOS 目标部署更新到版本 11

来自 https://github.com/wix/react-native-navigation/issues/6734#issuecomment-720735261