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

如何在Xcode中配置调试器,让Step Into跳过指定函数或类?

Xcode调试:跳过指定类/函数的单步进入操作

用Xcode的「跳过文件/函数」配置解决问题

Xcode自带调试规则配置,能让你精准跳过不想深入的类或函数——包括编译器自动生成的构造、析构、赋值运算符,完全适配你要的通用方案,操作如下:

1. 打开全局跳过设置

  • 按Cmd+,打开Xcode偏好设置
  • 切换到「Debugging」标签页
  • 找到「Skipping」板块,点击「Add」添加规则

2. 跳过整个类的所有函数

如果想让Object和ObjectList的所有成员函数(包括编译器自动生成的)都被跳过,添加以下格式的规则:

Object::*
ObjectList::*

这会匹配这两个类的所有成员函数,单步执行时直接跳过,不会进入内部。

3. 跳过单个特定函数

要是只需要跳过某几个函数(比如ObjectList的拷贝构造函数),可以写精确的函数签名:

ObjectList::ObjectList(const ObjectList&)

编译器自动生成的函数只要签名正确就能被匹配到。

4. 项目专属的跳过规则(可选)

如果只想在当前项目生效,不用改全局设置:

  • 点击Xcode顶部的Scheme,选择「Edit Scheme」
  • 进入「Run」->「Debugger」选项卡,找到「Skipping」区域添加规则

注意事项

  • 配置完成后需要重启调试会话才会生效
  • 后续需要调试这些类/函数时,直接从跳过列表里删掉对应规则即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:12:38