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

Xcode构建Flutter iOS应用归档时仍检索Windows端Flutter路径问题求助

问题原因

该问题的核心是你当前的Flutter项目最初是在Windows环境下开发的,项目生成的iOS相关配置文件、构建缓存中硬编码了Windows端的Flutter路径,仅修改XCode可视化界面中的路径配置无法覆盖这些缓存和自动生成的配置文件:

  1. 项目ios/Flutter/Generated.xcconfig是Flutter自动生成的配置文件,还残留着旧的Windows路径,该文件优先级高于你手动在XCode中修改的配置
  2. XCode本地的DerivedData构建缓存没有清理,仍读取旧的路径配置
  3. Flutter项目构建缓存、iOS Pod依赖缓存中也残留了旧的路径信息
解决步骤
  • 打开macOS终端,cd到你的Flutter项目根目录,执行flutter clean清理项目全局构建缓存
  • 手动删除ios目录下的以下文件/目录:Flutter/Generated.xcconfig、Flutter/ephemeral、Pods、Podfile.lock、Runner.xcworkspace
  • 回到项目根目录执行flutter pub get,Flutter会自动生成适配当前macOS环境的路径配置文件
  • cd到ios目录执行pod install重新安装所有iOS依赖
  • 打开XCode,按Command + Shift + K清理当前项目构建缓存,再按Command + ,打开偏好设置,进入Locations标签页,点击DerivedData右侧的路径箭头打开缓存目录,删除该目录下的所有内容
  • 关闭XCode后,重新双击ios/Runner.xcworkspace打开项目,再执行归档操作即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:27:01