2011-02-05 8 views
18

En el esquema ejecuta la ventana emergente del depurador, todo lo que muestra es 'Ninguno' y 'GDB'. Esto es para un simulador de iPad 4.2 construido con LLVM.En Xcode 4 GM, ¿cómo enciendo LLDB? Todo lo que veo es GDB

+5

¿Es que no estén etiquetados la corriente de GM" beta "y por lo tanto todavía está cubierto por NDA? – hotpaw2

+0

Hmm buena pregunta, no está claro –

+0

Sí, Xcode 4 aún está bajo NDA y, en teoría, corre el riesgo de perder su estado de Desarrollador de Apple si lo analiza públicamente. –

Respuesta

18

No puede. En palabras de un empleado de Apple, LLDB is not available for iOS development yet. A partir de julio de 2011, se desconoce cuándo LLDB estará disponible para iOS.

En Xcode 4.0.2 su única opción es GDB. En Xcode 4.2 tiene LLDB como una opción, pero no se puede utilizar: enter image description here

El LLDB project no enumera una fecha para el apoyo iOS. El FAQ dice:

P: ¿Qué objetivos admite actualmente LLDB?
depuración nativa de Mac OS X para destinos i386 y x86_64.

Y las sesiones de la WWDC 2011 que hablan de LLDB (p. Ej .: 321 Migrating to LLDB) no mencionan nada sobre los dispositivos iOS.

+0

Esto es bastante obvio si crea un proyecto Mac OS X y un proyecto iOS. El primero tiene LLDB disponible en el editor de esquemas; este último no. Claramente, esta es una decisión consciente y los desarrolladores de iOS tendremos que esperar un tiempo. – Caleb

+0

Parece que está disponible en 4.1. No tengo idea si es una buena opción todavía. –

4

LLDB se envía con XCode 4.0.1 que puede comprar en la AppStore de Apple.

Solo tiene que cambiar a LLDB. Puede hacerlo presionando la tecla Opción al hacer clic en "Ejecutar" y elegir LLDB en lugar de CDB (tercer cuadro desplegable en la pestaña Información).

Aquí es XCode (se puede encontrar en "Acerca de XCode) que tengo:.

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

depuración LLDB está habilitada en iOS con el lanzamiento de Xcode 4.3

Cuestiones relacionadas