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

Xcode 13.4.1构建失败 反复提示需安装命令行开发者工具

Xcode升级13.4.1后Flutter iOS构建失败(actool缺失)解决方法

问题核心原因

升级Xcode后系统的命令行开发者工具路径没有正确关联到新版本Xcode,即使反复点击弹窗的「安装」按钮,也只是安装独立版本的命令行工具,没有和当前Xcode绑定,所以会一直报找不到actool的错误。日志开头的watchOS扩展点缺失警告是Xcode升级后的常规无害提示,不会导致构建失败。

操作步骤

  • 先完全退出Xcode、终端、所有运行中的Flutter调试进程,避免配置不生效。
  • 重新打开Xcode,点击顶部菜单栏的Xcode > Settings(旧版本Xcode对应Preferences选项),切换到Locations标签页。
  • 在标签页中找到Command Line Tools下拉菜单,选中和你当前安装的Xcode 13.4.1 (13F100)匹配的条目,操作时按提示输入管理员密码确认权限即可。
  • 如果下拉菜单里找不到对应版本的选项,先打开终端执行重置命令:
    sudo xcode-select --reset
    
    输入系统密码执行完成后,重启Xcode再回到上一步选择对应Command Line Tools条目即可。
  • 配置完成后执行清理操作,清除旧构建缓存避免干扰:
    # 进入项目iOS目录清理Xcode缓存
    cd 你的Flutter项目路径/ios
    xcodebuild clean
    # 回到项目根目录清理Flutter缓存
    cd ..
    flutter clean
    flutter pub get
    
  • 重新执行flutter run启动项目,就能正常完成iOS构建,之前反复弹出的命令行工具安装弹窗也不会再出现。

配置验证

如果要确认路径配置正确,可以在终端执行:

xcode-select -p

正常输出结果应该为/Applications/Xcode.app/Contents/Developer,说明命令行工具已经正确关联到你安装的Xcode应用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 17:09:22