在Xcode 4 GM中,我如何打开LLDB?我看到的只是GDB

时间:2011-02-05 18:39:21

标签: ios xcode debugging xcode4 lldb

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

3 个答案:

答案 0 :(得分:18)

你做不到。用Apple员工的话来说,LLDB is not available for iOS development yet。截至2011年7月,LLDB何时可用于iOS是未知的。

在Xcode 4.0.2中,您唯一的选择是GDB。在Xcode 4.2中,您可以选择LLDB,但不能使用它: enter image description here

LLDB project未列出iOS支持的日期。 FAQ说:

  

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

关于LLDB的WWDC 2011会议(例如:321迁移到LLDB)没有提及有关iOS设备的任何内容。

答案 1 :(得分: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)

答案 2 :(得分:4)

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