裸React Native项目安装Expo后出现iOS构建错误求助
问题排查与解决
核心问题是Expo版本和React Native版本不兼容:
- Expo 47.x 对应的兼容React Native版本是 0.70.x,而你使用的是React Native 0.71.1,版本不匹配直接导致了构建错误。
解决方法二选一:
方法1:降级React Native到兼容版本
- 执行命令降级RN:
npm install react-native@0.70.8 - 删除ios目录下的
Pods文件夹和Podfile.lock - 重新执行:
npx pod-install npx react-native run-ios
方法2:升级Expo到适配RN 0.71的版本
- 升级Expo到48.x及以上:
npm install expo@^48.0.0 - 重新同步Expo模块:
npx install-expo-modules@latest - 清理旧依赖后重新安装:
rm -rf node_modules package-lock.json npm install rm -rf ios/Pods ios/Podfile.lock npx pod-install npx react-native run-ios
内容的提问来源于stack exchange,提问作者Santam
相关产品推荐
相关产品推荐

