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

MacOS 14下Flutter新建项目遇权限拒绝错误,iOS构建失败

解决Flutter在MacOS 14下iOS构建的pub-cache权限拒绝问题
  • 修复pub-cache目录整体权限
    由于报错指向.pub-cache内的文件权限问题,单改单个文件无法彻底解决,直接递归重置整个pub-cache的权限:

    sudo chmod -R u+rwx ~/.pub-cache
    

    这条命令会赋予当前用户对pub-cache目录及所有子文件/文件夹的读写执行权限,覆盖之前的权限异常。

  • 清理并重新拉取项目依赖
    清理项目本地缓存,确保依赖重新以正确权限拉取:

    flutter clean
    flutter pub get
    
  • 确认Xcode权限与配置

    1. 打开Xcode,前往设置 > 位置,确认「命令行工具」选择的是当前安装的Xcode版本;
    2. 进入系统设置隐私与安全性 > 磁盘访问,找到Xcode并勾选,确保其能正常访问本地文件。
  • 重新构建运行
    执行以下命令重新启动模拟器运行:

    flutter run -d iphone15promax
    

说明:之前的操作仅针对单个文件或Android目录,未覆盖pub-cache的整体权限,这是导致问题持续的核心原因。MacOS 14的权限管控更严格,需确保Flutter依赖目录及开发工具都具备足够的访问权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 14:09:53