Подтвердить что ты не робот

В Xcode 4 GM, как включить LLDB? Все, что я вижу, это GDB

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

4b9b3361

Ответ 1

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

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

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

Q: Какие цели поддерживает LLDB?
Собственная отладка Mac OS X для целей i386 и x86_64.

И сессии WWDC 2011, которые говорят о LLDB (например: 321 Migrating to LLDB), ничего не говорят о устройствах iOS.

Ответ 2

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)

Ответ 3

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