0

我在开发 React Native 应用程序时遇到了麻烦。

我开发了一个原生模块和一个原生 ui 组件。

最后,我想将两者都发布为 NPM 模块。

但是,当我尝试将本机模块和本机 ui 作为 NPM 包集成到(新)React Native 应用程序(例如使用react-native init命令创建)中时,我首先收到以下错误Invariant Violation requireNativeComponent ComponentName was not found in UIManager。根据一些 GitHub 问题,这可能是缺少链接的问题。

所以我决定跑步react-native link。但是,通过这样做,情况变得更糟,因为从那时起,Workspace Integrity Error - Couldn't load project所有 RCT 库都出现以下错误。

错误信息

我已经按照有关该主题的其他 Stackoverflow 帖子的说明进行了操作,其中描述了如何调查该.pbxproj文件。此外,我尝试重新安装我的 npm 包的 pod。最后,我确保我使用的是.xcworkspace文件而不是.xcodeproj文件。

但是,错误仍然存​​在。

4

1 回答 1

0

为我工作

  • 打开一个新的 .xcworkspace 文件
  • 清洁项目
  • 按下“构建并运行当前方案”
于 2020-06-17T08:57:08.330 回答