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

PC用VMware构建Flutter iOS应用遇SDK路径错误的解决方法

解决VMware macOS虚拟机中Flutter iOS构建路径错误问题

这个错误完全在预料之中——macOS虚拟机根本没法识别Windows系统的D盘路径,Xcode还在沿用你Windows环境下配置的Flutter SDK路径,自然找不到那个xcode_backend.sh脚本。这里给你几个靠谱的解决步骤:

  • 在macOS虚拟机本地安装Flutter SDK
    别再依赖Windows共享的SDK了,直接在虚拟机里搞一套独立的:

    1. 下载Flutter的macOS压缩包,解压到虚拟机里的本地目录(比如~/development/flutter,路径里尽量别带中文或特殊字符)
    2. 配置环境变量:打开终端,编辑~/.zshrc(如果用的是bash就编辑~/.bash_profile),添加一行:
      export PATH="$PATH:$HOME/development/flutter/bin"
      
      执行source ~/.zshrc让配置生效,再跑flutter doctor确认SDK能正常工作
  • 修正项目中的Flutter路径配置
    项目里的配置文件还存着Windows的旧路径,得手动更新:

    1. 打开项目下的ios/Flutter/Generated.xcconfig,把FLUTTER_ROOT的值改成你虚拟机里的Flutter SDK路径,比如:
      FLUTTER_ROOT=/Users/你的用户名/development/flutter
      
    2. 检查ios/Podfile,如果里面有硬编码的Windows路径,一并替换成新路径
  • 清理缓存重新构建
    残留的旧缓存也会搞事情,按顺序执行这些操作:

    1. 在项目根目录跑flutter clean
    2. 进入ios目录,执行pod deintegrate,然后pod install
    3. 打开Xcode,先通过Product -> Clean Build Folder清理构建缓存,再尝试重新构建

如果你的临时解决方案遇到了其他问题,或者有细节需要补充,随时提出来咱们再细化~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:35:34