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

Xcode调试器无法关联模拟器/真机,运行后断开问题求助

解决Xcode调试器无法关联及断点失效问题(单设备、特定项目)

第三方嵌入框架排查

  • 逐个移除近期新增的第三方框架,每次移除后重新开启「Debug executable」测试调试器是否恢复正常。找到问题框架后,检查它的Build Settings:确保Debug Information Format设为DWARF with dSYM File。
  • 查看Build Phases -> Embed Frameworks里的框架配置,确认Debug环境下嵌入的是框架的Debug变体,避免把Release模式的框架混进Debug包。

Xcode本地环境清理

  • 清理派生数据:执行rm -rf ~/Library/Developer/Xcode/DerivedData,或者在Xcode中通过File -> Project/Workspace Settings -> Derived Data -> Delete清除。
  • 删除设备调试缓存:关闭Xcode,删掉~/Library/Developer/Xcode/iOS DeviceSupport中对应设备的缓存文件夹,重启Xcode后重新连接设备。
  • 重置Xcode偏好(谨慎操作):执行defaults delete com.apple.dt.Xcode,然后重启Xcode,这会重置所有Xcode设置。

项目调试配置检查

  • 确认项目Build Settings里,Debug模式下的Debug Information Format是DWARF with dSYM File,Enable Debugging设为YES。
  • 编辑当前Scheme:在Run -> Info里确认Build Configuration是Debug,Debug executable处于勾选状态;Run -> Diagnostics里确保调试相关选项未被禁用。
  • 检查Entitlements文件,Debug模式下get-task-allow必须设为YES,如果是NO会限制调试功能。

其他尝试方向

  • 核对设备系统版本与Xcode版本的兼容性,尝试升级或降级到稳定版Xcode测试。
  • 重新克隆项目到本地,排除本地项目文件损坏的可能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:05:15