如何修复致命错误:AST文件中的模块'React'

ni65a41a  于 2022-11-17  发布在  React
关注(0)|答案(1)|浏览(137)

如何解决这个问题有什么提示吗?我试过清理Xcode中的Build文件夹,也手动删除了DerivedData文件夹,但它没有解决这个问题。
这是我目前所知道的:当在本地使用物理iOS手机或在模拟器中开发时,它不会崩溃。TestFlight构建似乎只是在点击应用程序启动时随机崩溃。
致命错误:未在任何加载的模块Map文件中定义AST文件“/用户/用户名/库/开发人员/Xcode/DerivedData/ModuleCache.noindex/T2 AP 1DY 9 NK 4/React-3I70GVOCLJ3SS.pcm”中的模块“React”(由AST文件“/用户/用户名/库/开发人员/Xcode/DerivedData/移动播放器-教育lwanzjvdknakzztrwppfpjhb/构建/中间体.noindex/预编译头/移动播放器-桥接-头-swift_1 WSAJVE 6367 HH-clang_T2 AP 1DY 9 NK 4. pch”导入);也许您需要加载“/用户/用户名/移动播放器/ios/Pod/头/公共/React核心/React/React核心. modulemap”?

nom7f22z

nom7f22z1#

UPDATE:我可以通过禁用预编译桥接头文件选项来消除这个问题
转到目标〉构建设置〉Swift编译器-常规〉将Precompiled Bridging Header设置为No
这是为我的项目工作的,它被从46号世博会上驱逐(预建)
博览会环境信息:

expo-env-info 1.0.5 environment info:
    System:
      OS: macOS 12.6
      Shell: 5.8.1 - /bin/zsh
    Binaries:
      Node: 16.17.1 - /usr/local/bin/node
      Yarn: 1.22.10 - /usr/local/bin/yarn
      npm: 8.15.0 - /usr/local/bin/npm
      Watchman: 2022.10.10.00 - /usr/local/bin/watchman
    Managers:
      CocoaPods: 1.11.3 - /usr/local/bin/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 21.4, iOS 16.0, macOS 12.3, tvOS 16.0, watchOS 9.0
      Android SDK:
        API Levels: 31, 33
        Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.2, 30.0.3, 31.0.0, 33.0.0
        System Images: android-31 | Google Play Intel x86 Atom_64
    IDEs:
      Android Studio: 2021.3 AI-213.7172.25.2113.9014738
      Xcode: 14.0.1/14A400 - /usr/bin/xcodebuild
    npmPackages:
      babel-preset-expo: ~9.2.0 => 9.2.0 
      expo: ~46.0.13 => 46.0.15 
      react: 18.0.0 => 18.0.0 
      react-dom: 18.0.0 => 18.0.0 
      react-native: 0.69.6 => 0.69.6 
      react-native-web: ~0.18.7 => 0.18.9 
    npmGlobalPackages:
      eas-cli: 2.3.0
      expo-cli: 6.0.6
    Expo Workflow: bare

相关问题