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

Flutter iOS真机构建卡在“Attaching to Runner on iPhone”问题求助

Flutter iOS真机安装后无法启动,卡在"Attaching to Runner"的排查方案
  • 检查设备信任设置
    应用安装后,进入设备的「设置」-「通用」-「VPN与设备管理」,找到你的开发者账号,点击信任该账号。未信任的话应用会无法启动,且不会有明确提示。

  • 验证Xcode调试授权
    打开Xcode,连接设备后,在「Window」-「Devices and Simulators」里选中你的设备,查看是否显示「已连接」且状态正常。如果有授权提示,按照步骤完成开发者授权。

  • 清理Flutter缓存与构建产物
    执行以下命令彻底清理后重新构建:

    flutter clean
    rm -rf ios/Pods ios/Podfile.lock
    flutter pub get
    cd ios && pod install
    cd .. && flutter run
    
  • 检查Flutter与Xcode版本兼容性
    确保你的Flutter版本和Xcode版本匹配,比如较新的Flutter 3.x需要Xcode 14及以上版本。可以用flutter doctor命令查看环境状态,修复提示的问题。

  • 查看设备系统日志
    打开Xcode的「Window」-「Devices and Simulators」,选中设备后点击「View Device Logs」,搜索你的应用Bundle ID,查看启动时的报错信息(比如权限缺失、依赖库加载失败等),这是定位问题最有效的方法之一。

  • 禁用Xcode的"Debug Executable"选项
    在Xcode中打开你的Flutter项目的iOS工程,选择「Runner」Target,进入「Edit Scheme」-「Run」-「Info」,取消勾选「Debug Executable」,然后重新用flutter run启动。

  • 检查应用签名配置
    确认Xcode中Runner Target的「Signing & Capabilities」里,签名证书和Provisioning Profile配置正确,没有过期或不匹配的情况。如果是个人开发者账号,确保设备已添加到开发者账号的设备列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 09:44:57