You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建React Native新项目时多Podfile导致CocoaPods安装失败如何解决?

解决React Native项目中多个Podfile的检测警告

这个警告是因为项目里存在两个Podfile,CLI自动选择了ios/Podfile,你可以通过以下两种方式彻底解决:

  • 清理冗余缓存文件
    项目根目录下的vendor文件夹是Ruby依赖的缓存目录,里面的Podfile属于CocoaPods核心库的自带文件,完全没必要保留。直接删除这个文件夹,再重新安装依赖即可:

    rm -rf vendor
    npm install
    cd ios && pod install && cd ..
    
  • 手动指定Podfile路径
    如果需要保留vendor文件夹,或者要明确指定使用哪个Podfile,可在项目根目录创建/修改react-native.config.js文件,添加路径配置:

    module.exports = {
      project: {
        ios: {
          sourceDir: './ios',
        },
      },
    };
    

    配置完成后,CLI就会固定读取ios目录下的Podfile,不会再触发多文件检测的警告。

内容的提问来源于stack exchange,提问作者Chanrithisak Phok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 18:05:25