18

在方案运行调试器弹出窗口中,它只显示“无”和“GDB”。这适用于使用 LLVM 构建的 iPad 4.2 模拟器。

4

3 回答 3

18

你不能。用 Apple 员工的话来说,LLDB 还不能用于 iOS 开发。截至 2011 年 7 月,尚不清楚 LLDB 何时可用于 iOS。

在 Xcode 4.0.2 中,您唯一的选择是 GDB。在 Xcode 4.2 中,您可以选择 LLDB,但不能使用它: 在此处输入图像描述

LLDB项目没有列出 iOS 支持的日期。常见问题解答说:

问:LLDB 目前支持哪些目标?
针对 i386 和 x86_64 目标的 Mac OS X 本机调试。

WWDC 2011 讨论 LLDB 的会议(例如:321 Migrating to LLDB)没有提到任何关于 iOS 设备的内容。

于 2011-03-12T18:34:35.573 回答
4

LLDB 随附 XCode 4.0.1,您可以从 Apple 的 AppStore 购买。

您只需切换到 LLDB。您可以通过在单击“运行”时按 Option 键并选择 LLDB 而不是 CDB(信息选项卡上的第三个下拉框)来执行此操作。

这是我拥有的 XCode(可以在“关于 XCode”中找到):

Version:    4.0 (4A1006)
  Location: /Developer
  Applications:
  Xcode:    4.0.1 (99)
  Instruments:  4.0 (3538)
  Dashcode: 3.0.2 (333)
  SDKs:
  Mac OS X:
  10.6: (4A1006)
  iPhone OS:
  3.2:  (7B500)
  4.3:  (8F191m)
  iPhone Simulator:
  3.2:  (7W367a)
  4.0:  (8A400)
  4.1:  (8B117)
  4.2:  (8C134)
  4.3:  (8F192)
于 2011-04-03T10:55:52.747 回答
4

随着 Xcode 4.3 的发布,在 iOS 中启用了 LLDB 调试。

于 2012-02-16T17:21:19.313 回答