在方案运行调试器弹出窗口中,它显示的全部是“无”和“GDB”。这适用于使用LLVM构建的iPad 4.2模拟器。
答案 0 :(得分:18)
你做不到。用Apple员工的话来说,LLDB is not available for iOS development yet。截至2011年7月,LLDB何时可用于iOS是未知的。
在Xcode 4.0.2中,您唯一的选择是GDB。在Xcode 4.2中,您可以选择LLDB,但不能使用它:
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。