为什么React Native链接会导致工作空间完整性错误?

时间:2018-08-13 21:22:35

标签: xcode react-native npm react-native-ios react-native-native-ui-component

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

我已经开发了本机模块和本机ui组件。

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

但是,当我尝试将本机模块和本机ui作为NPM软件包集成到一个(新的)React Native应用程序中(例如,使用react-native init命令创建)时,我首先遇到以下错误{{1 }}。根据GitHub的一些问题,这可能是缺少链接的问题。

因此,我决定运行Invariant Violation requireNativeComponent ComponentName was not found in UIManager。但是,这样做会使情况变得更糟,因为从那时起,我对所有RCT库都收到以下错误react-native link

Error messages

我已经按照其他Stackoverflow帖子中关于该主题的说明进行了说明,它们描述了如何调查Workspace Integrity Error - Couldn't load project文件。此外,我尝试重新安装npm软件包的pod。最后,我确保使用.pbxproj文件而不是.xcworkspace文件。

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

1 个答案:

答案 0 :(得分:0)

为我工作
  • 打开一个新的.xcworkspace文件
  • 清洁项目
  • 点击“构建并运行当前方案”