-1
"@react-native-community/viewpager": "^2.0.2",

Xcode 中的错误

node_modules/@react-native-community/viewpager/ios/ReactNativePageView.h:10:42: Expected a type

node_modules/@react-native-community/viewpager/ios/ReactNativePageView.h:14:32: Unknown type name 'RCTEventDispatcher'

如果我要更改视图寻呼机版本,那么它在 android 中不起作用

4

1 回答 1

0

您是否使用 react-link 来链接您的依赖项?请试试这个..

  • 在您的 IOS 文件夹中删除您的 Pods 文件夹(不是文件)以及删除 podfile.lock
  • 然后关闭你的xcode
  • 在您的 ios 目录中运行 pod update
  • 然后运行 ​​pod install
  • 如果您使用的是 react-native 链接,请运行该命令。
  • 打开 Xcode,转到顶部的 Xcode 选项卡,然后 -> 首选项,单击派生数据下方的路径并删除派生数据文件夹内的文件。
  • 在 Xcode 选项卡上,单击产品并选择清理构建文件夹
  • 然后尝试从 Xcode 运行您的应用程序。5/ 从 Xcode 菜单打开 Xcode 并清理构建文件夹 -> 产品 6/ 从 Xcode 运行您的应用程序

请试试这个,让我知道它是否有效

或者如果上述方法不起作用,请尝试这样做

在显示所有文件夹结构的左侧面板上,右键单击您的应用程序项目并选择“将文件添加到(您的应用程序)”。然后浏览到node_modules/react-native-gesture-handler/ios,选择

  • 在 XCode 中右键单击您的 App 项目,然后选择“将文件添加到”。浏览到 node_modules/react-native-gesture-handler/ios 并选择 RNGestureHandler.xcodeproj 并单击添加按钮。
  • 右键单击 RNGestureHandler.xcodeproj 并选择 Add files to RNGestureHandler.xcodeproj 并浏览到 node_modules/react-native/React/ 并选择 React.xcodeproj,就像我们上面所做的那样。

清理构建,然后再次尝试运行该项目。

这是 React Native Gesture 处理程序问题,我希望这可以解决您的问题。

谢谢

于 2021-06-22T09:33:26.760 回答