gpt4 book ai didi

ios - 在 iOS 模拟器中运行 React Native 应用程序时找不到 UMModuleRegistryAdapter.h

转载 作者:可可西里 更新时间:2023-11-01 04:40:39 24 4
gpt4 key购买 nike

我有一个简单的 React Native 应用程序,我一直在 Android 上测试它,现在想在 iOS 上测试它。它使用 React Navigation。

我运行了 npm run ios 但出现了以下错误:

info In file included from 

/Users/rbbit/reactnative/testproj1/ios/testproj1/main.m:10:

/Users/rbbit/reactnative/testproj1/ios/testproj1/AppDelegate.h:9:9: fatal error: 'UMReactNativeAdapter/UMModuleRegistryAdapter.h' file not found

#import <UMReactNativeAdapter/UMModuleRegistryAdapter.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

info 1 error generated.

我打开了 XCode,但基本上得到了相同的消息,没有其他任何东西可以帮助我调试它。

我确实看到有一个名为 react-native-adapter ( https://github.com/expo/expo/tree/master/packages/%40unimodules/react-native-adapter ) 的包,但是我犹豫要不要安装它,因为我遵循了如何包含 react-navigation 的说明,但没有提到它,假设这是相关的。

此外,该页面显示如果您正在使用 react-native-unimodules,则此包将已经安装和配置!,并且 react-native-unimodules 已经是在我的依赖项中。

关于如何解决这个问题的任何指示?谢谢!

最佳答案

对于最新的 RN 版本(RN 0.60+),这样的错误应该通过自动链接和运行 pod install 来修复。

对于旧版本你应该尝试:

react-native link 在你项目的根目录

然后在 Xcode Product->Clean Build 文件夹中,重启 JS 服务器并尝试重建。

如果仍然无法正常工作,请从此处仔细检查配置:

https://github.com/unimodules/react-native-unimodules

和此处的 App.delegate: https://gist.github.com/brentvatne/1ece8c32a3c5c9d0ac3a470460c65603

来源:

Pod install 提醒最初是由 Sandy 在下面的评论中提出的

关于ios - 在 iOS 模拟器中运行 React Native 应用程序时找不到 UMModuleRegistryAdapter.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56745352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com