我正在开发一个反应本机应用程序,到目前为止它运行得很好。当我从终端运行“yarn ios”时,我反复收到此错误:
致命错误:模块映射文件
'/Users/rutvishah/Library/Developer/Xcode/DerivedData/radicalcashierapp-faqbvrdvmaacnvakysqpaudxmrvp/Build/Intermediates.noindex/ArchiveIntermediates/radicalcashierapp/BuildProductsPath/Release-iphoneos/YogaKit/YogaKit.modulemap' not found
我无法通过终端构建应用程序,但我可以通过打开 .xcworkspace 从 xcode 成功构建应用程序。
我尝试删除 DerivedData 文件夹,清理 build 文件夹,删除 node_modules、yarn.lock 和 Pods/、podfile.lock 并再次重建所有内容。似乎没什么作用。
我正在使用:
xcode 14.2
node 18.19.0
cocoapods: 1.12.1
react-native: 0.72.7
我也尝试恢复到较旧的工作提交,但问题仍然存在,所以我的假设是 xcode 设置中的某些内容发生了更改,导致了此问题。
我也尝试过遵循类似的 stackoverflow 问题的解决方案,但这也没有帮助
任何和所有的帮助将不胜感激。
有关环境的更多信息: npx 反应本机信息
info 正在获取系统和库信息...
System:
OS: macOS 13.0
CPU: (8) arm64 Apple M1 Pro
Memory: 51.34 MB / 16.00 GB
Shell:
version: 5.8.1
path: /bin/zsh
Binaries:
Node:
version: 18.19.0
path: ~/.nvm/versions/node/v18.19.0/bin/node
Yarn:
version: 1.22.19
path: ~/.nvm/versions/node/v16.20.1/bin/yarn
npm:
version: 10.2.3
path: ~/.nvm/versions/node/v18.19.0/bin/npm
Watchman:
version: 2023.12.04.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.12.1
path: /Users/rutvishah/.rbenv/shims/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 22.2
- iOS 16.2
- macOS 13.1
- tvOS 16.1
- watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2022.3 AI-223.8836.35.2231.10406996
Xcode:
version: 14.2/14C18
path: /usr/bin/xcodebuild
Languages:
Java:
version: 11.0.11
path: /usr/bin/javac
Ruby:
version: 3.1.2
path: /Users/rutvishah/.rbenv/shims/ruby
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.2.0
wanted: 18.2.0
react-native:
installed: 0.72.7
wanted: 0.72.7
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: true
newArchEnabled: false
您找到解决方案了吗,请分享给我,使用 mac intel 遇到同样的错误