В Xcode 4 GM как включить LLDB?Все, что я вижу, это GDB - PullRequest
18 голосов
/ 05 февраля 2011

Во всплывающем окне схемы запуска отладчика все, что он показывает, это 'None' и 'GDB'.Это для симулятора iPad 4.2, созданного с использованием LLVM.

Ответы [ 3 ]

18 голосов
/ 12 марта 2011

Вы не можете. По словам сотрудника Apple, LLDB пока недоступен для разработки под iOS . По состоянию на июль 2011 года неизвестно, когда LLDB станет доступным для iOS.

В Xcode 4.0.2 ваш единственный вариант - GDB. В Xcode 4.2 у вас есть LLDB в качестве опции, но вы не можете использовать его: enter image description here

В проекте LLDB не указана дата поддержки iOS. FAQ говорит:

В: Какие цели поддерживает LLDB в настоящее время?
Отладка в Mac OS X для целей i386 и x86_64.

А на сессиях WWDC 2011, в которых говорится о LLDB (например, 321 Миграция в LLDB), ничего не говорится об устройствах iOS.

4 голосов
/ 16 февраля 2012

Отладка LLDB включена в iOS с выпуском Xcode 4.3.

4 голосов
/ 03 апреля 2011

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)
...