欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

cannot find supercluster & native module cannot be null & Xcode build timeout

程序员文章站 2022-11-01 20:48:20
RN项目Xcode构建成功后,react-native-baidu-map 报错红屏:cannot findsupercluster但是进入到node_modules的react-native-baidu-map相关引用supercluster第三方组件的目录,用vscode点击引用却可以跳转进supercluster定义文件,仔细查看了一下,发现跳转的是全局node_modules里的supercluster而非当前项目根目录下的supercluster再进一步查看发现,当前项目根目录下并没有s....

RN项目Xcode构建成功后,react-native-baidu-map 报错红屏:cannot find supercluster

但是进入到node_modules的react-native-baidu-map相关引用supercluster第三方组件的目录,用vscode点击引用却可以跳转进supercluster定义文件,仔细查看了一下,发现跳转的是全局node_modules里的supercluster而非当前项目根目录下的supercluster

再进一步查看发现,当前项目根目录下并没有supercluster包,补充了该包,Xcode rebuild后成功运行!

 

进入到Simulator模拟器点开项目后,发现又报错native module cannot be null!

这个问题是由于xcode构建的缓存与目前的包映射没有对应上导致的,这个时候需要将Xcode clean build,之后再重新build

 

Xcode构建报timeout,大多数情况下是因为旧映射文件和新包关联不上导致,这个时候也是需要clean,重新构建的

 

 

本文地址:https://blog.csdn.net/hzxOnlineOk/article/details/112574684

相关标签: react-native XCode