找不到-lRCTGeolocation的库

时间:2019-07-12 20:08:40

标签: ios xcode react-native react-native-firebase pod

已经安装了react-native-firebase&,我正在使用我的project.xcworkspace在Xcode上的iOS上进行构建,这在我只安装auth和core软件包时很好。当我安装消息传递软件包时,无论如何我都会得到错误“找不到-lRCTGeolocation的库”。有人可以帮我吗?

反应性:0.60.3 react-native-firebase:5.5.4

提前感谢

我从pod文件中删除了消息传递参考,我删除了pods文件夹和podfile.lock文件,重新安装了pods,清理了构建但没有 解决。

2 个答案:

答案 0 :(得分:7)

从0.60版开始,地理定位模块不再是反应本机核心模块的一部分(参见https://facebook.github.io/react-native/blog/2019/07/03/version-60

为此,您必须替换为https://github.com/react-native-community/react-native-geolocation并删除xcode项目的Libraries文件夹中的RCTGeolocation

答案 1 :(得分:0)

将react-native版本降级到0.59.10,删除pods文件夹,podfile.lock和我的project.xcworkspace并通过pod install重新生成解决了我的问题