创建React Native新项目时遇Multiple Podfiles were found警告错误
解决React Native项目初始化时CocoaPods多Podfile警告及模板创建错误问题
处理多Podfile警告的方案
- 配置CLI指定Podfile路径
在项目根目录新建react-native.config.js文件,写入以下配置,明确指定iOS源码目录,避免CLI误识别其他路径的Podfile:module.exports = { project: { ios: { sourceDir: './ios', }, }, }; - 修复Bundler依赖路径异常
进入ios目录重新安装Bundler依赖,确保本地依赖路径正常:cd ios bundle install - 重新初始化CocoaPods
删除ios目录下的冗余缓存文件后重新安装Pods:cd ios rm -rf Pods Podfile.lock pod install
解决指定模板创建项目的错误
- 匹配模板与RN版本兼容性
确认react-native-template-ios-basic模板支持的React Native版本,使用对应版本的RN CLI初始化项目,例如:npx react-native@0.72.0 init MyProject --template react-native-template-ios-basic - 清理本地缓存后重试
清除npx缓存,避免旧缓存干扰模板下载:npx clear-npx-cache npx react-native init MyProject --template react-native-template-ios-basic
内容的提问来源于stack exchange,提问作者cwwkk
相关产品推荐
相关产品推荐

