You need to enable JavaScript to run this app. M1 Mac运行Flutter应用pod install阶段找不到指定target报错如何解决
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac运行Flutter应用pod install阶段找不到指定target报错如何解决

M1芯片Mac运行Flutter iOS应用CocoaPods找不到target错误解决方案

错误根因

错误核心是Podfile中声明的依赖绑定target和Xcode项目中实际存在的target不匹配:CocoaPods执行依赖分析时尝试查找名为testing_gowtham的target,但当前Runner.xcodeproj中仅存在名为Runner的target,因此触发依赖安装失败。

修复步骤

步骤1:修正Podfile配置

打开项目ios目录下的Podfile文件,查找如下格式的声明:

target 'testing_gowtham' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

将target后的名称修改为和Xcode项目匹配的Runner:

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

如果你确实需要使用自定义target名,只需保证Podfile中target后的名称和Xcode TARGETS列表中的名称完全一致即可,无需强制使用Runner命名。

步骤2:清理旧依赖缓存

在项目根目录执行以下命令清理历史生成的依赖文件:

# 清理Flutter项目缓存
flutter clean
# 进入ios目录删除旧的CocoaPods生成文件
cd ios && rm -rf Podfile.lock Pods Runner.xcworkspace

步骤3:重新安装依赖

M1芯片设备执行转译模式的pod安装命令,避免架构兼容问题:

arch -x86_64 pod install --repo-update

步骤4:验证项目配置

如果执行上述操作后仍有问题,打开ios/Runner.xcodeproj,点击左侧导航栏顶层的Runner项目,查看TARGETS列表确认仅存在Runner目标,没有残留的testing_gowtham旧目标配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 11:24:06