gpt4 book ai didi

iphone - Xcode,某些子类没有调试符号

转载 作者:行者123 更新时间:2023-12-03 18:39:26 28 4
gpt4 key购买 nike

我正在使用 Xcode 3.2.3 和 iPhone SDK

所以我正在尝试调试 UIView 子类,我在重写的方法中遇到了断点,并且在 GUI 或 gdb 中看不到任何符号,只有全局变量和寄存器。

这就是我所看到的:

(gdb) po self
No symbol "self" in current context.

然而,当我在 UIViewController 子类中设置断点时,所有符号都在那里:

(gdb) po self
<MyViewController: 0x5c18ae0>
Current language: auto; currently objective-c

我尝试过的一些事情:

  • 清理全部/重建
  • 重新启动 Xcode
  • 调试和发布之间的变化
  • 在项目中配置这些选项设置:
    • GCC_DEBUGGING_SYMBOLS = 全部
    • 符号DEBUG_INFORMATION_FORMAT = DWARF,带有 dSYM 文件的 DWARF
    • BUILD_VARIANTS = 正常,调试
  • 通过咒骂并打字来威胁 Xcoderm -rf/Developer 进入 root bash 提示符

请帮忙,我的手指因使用 NSLog 调试而流血

最佳答案

我经常遇到这个错误。我的解决方法是在 gdb 控制台上输入 bt 命令,然后它会自动进行 self 排序并开始识别当前上下文中的符号。

关于iphone - Xcode,某些子类没有调试符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078240/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com