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

Flutter项目iOS真机调试报错:无法附加到进程1091

解决方案:iOS真机无法Attach进程导致Flutter应用白屏问题

额外排查与修复步骤:

1. 验证Mac与iOS设备的开发者权限链

  • Mac端:打开「系统设置」→「隐私与安全性」→「开发者工具」,确认Xcode处于允许状态
  • iOS端:进入「设置」→「通用」→「VPN与设备管理」,信任对应开发者账号;再进入「设置」→「开发者」,确保「Attach to Process」选项已开启(若未显示开发者选项,连续点击「设置」→「通用」→「关于本机」中的版本号启用)

2. 重置Xcode核心缓存与派生数据

关闭Xcode和所有Flutter相关进程,执行以下命令:

rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode

重启Xcode后重新打开项目运行

3. 强制同步Flutter与Xcode命令行工具

执行命令确认环境一致性:

flutter doctor

若提示Xcode命令行工具异常,执行修复:

xcode-select --install
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

4. 调整Xcode调试会话配置

打开Flutter项目的iOS工程(ios/Runner.xcworkspace):

  • 进入「Edit Scheme」→「Run」→「Info」,将「Debugger」设为LLDB,确保「Automatically manage signing」勾选
  • 切换到「Arguments」标签,添加环境变量OS_ACTIVITY_MODE,值设为disable(减少日志干扰避免Attach超时)

5. 用Release模式验证基础功能完整性

若Debug模式持续失败,先运行Release版本确认应用本身无逻辑问题:

flutter run --release

若Release模式正常启动,问题大概率集中在调试权限或会话配置环节


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:58:14