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

如何禁用Xcode调试时关闭模拟器iOS应用弹出的AppDelegate标签页

禁用Xcode调试时关闭模拟器App自动弹出AppDelegate标签页的方法

该自动跳转是Xcode调试的默认触发逻辑:手动终止处于调试挂载状态的模拟器App时,调试器会捕获进程终止信号,默认自动导航到项目代码入口类(绝大多数项目为AppDelegate),通过以下设置即可永久关闭该行为:

永久配置步骤

  • 打开Xcode设置面板,快捷键为 Command + ,
  • 切换到 Behaviors(行为)标签页
  • 在左侧行为列表的 Running(运行中)分组下,选中 Pauses(调试暂停)项
  • 在右侧配置区找到 Navigate to(导航至)选项,直接取消该项的勾选状态

特殊情况处理:如果完成上述设置后仍存在自动跳转,是全局异常断点捕获到了手动杀App时系统发送的SIGKILL信号,可按如下方式调整:

  • 打开Xcode左侧断点导航面板,快捷键为 Command + 8
  • 找到列表内的All Exceptions(全部异常)断点,右键选择Edit Breakpoint(编辑断点)
  • 将断点捕获的异常范围从All调整为Objective-C/C++ Only,即可屏蔽系统终止信号触发的无意义断点跳转

如果只是临时规避跳转,无需修改全局设置:关闭模拟器App前先按Command + .触发Xcode的停止调试操作,结束当前调试挂载状态后再操作模拟器App,就不会触发自动跳转。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 05:36:47