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