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

在macOS运行Flutter应用时遭遇‘could not write profile file’权限错误

解决Flutter macOS构建权限拒绝问题

错误信息

error: could not write profile file: /Users/n/app/build/macos/Build/Products/Debug-prod/Sharezone.app/Contents/embedded.provisionprofile: fopen(/Users/n/app/build/macos/Build/Products/Debug-prod/Sharezone.app/Contents/embedded.provisionprofile, wb): Permission denied (13) (in target 'Runner' from project 'Runner')
Error: Build process failed

Flutter版本信息

Flutter 3.24.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 4cf269e36d (5 days ago) • 2024-09-03 14:30:00 -0700
Engine • revision a6bd3f1de1
Tools • Dart 3.5.2 • DevTools 2.37.2

解决方案

  • 清理构建缓存
    执行命令彻底清理项目构建文件:

    flutter clean
    rm -rf build/
    rm -rf .dart_tool/
    
  • 修复目录权限
    给项目目录及build文件夹赋予当前用户权限:

    sudo chown -R $USER:$USER /Users/n/app/
    sudo chmod -R 755 /Users/n/app/build/
    
  • 重新配置签名文件
    打开Xcode,进入Runner项目的Signing & Capabilities页面,确认签名证书和描述文件配置无误,点击Download Manual Profiles重新下载配置文件,关闭Xcode后重新执行构建。

  • 临时以管理员身份构建
    若上述方法无效,可临时用sudo运行构建命令(不建议长期使用):

    sudo flutter run -d macos
    
  • 重启相关工具
    重启Xcode和终端,清除可能的进程残留后再尝试构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 16:02:41