ios xcode swift lldb beta

ios - Xcode-Error al crear objetivo LLDB



swift beta (5)

Compruebe la configuración de compilación => Arquitecturas válidas tanto para el proyecto como para el destino.

El mío solía decir: arm64 armv7 i386 (el que causó el error fue i386)

Lo reemplacé a: arm64 armv7

Espero que eso ayude.

Recibo este error cada vez que compilo en XCode 6 beta 4. Parece que mi aplicación es increíblemente lenta.

Advertencia: Error al crear el objetivo LLDB en la ruta ''/***/***/***/***.app''- usando un objetivo LLDB vacío que puede causar lecturas de memoria lentas desde dispositivos remotos.

¿Qué significa esto exactamente y cómo lo arreglo?
¡Gracias por adelantado!


En Xcode 6.4, Swift 1.2. Tuve que editar tanto el Proyecto como el Objetivo a las versiones correctas del brazo (arm64, armv7 y armv7s). Echar un vistazo:


Esta advertencia se resuelve cambiando la configuración de compilación:

  1. Seleccione Proyecto -> Crear configuración
  2. Cambie ''Arquitecturas'' a ''Arquitecturas estándar (armv7, arm64) - $ (ARCHS_STANDARD)''

  3. Esto solicitará una alerta indicando que iOS 5.1.1 y superior son compatibles. Haga clic en ''Cambiar destino de implementación a 5.1.1''

  1. Repita los pasos para Target (si no se cambia automáticamente)

Además, esta es la configuración de compilación preferida, ya que Apple está obligando a los desarrolladores a crear aplicaciones en 64 pero de arquitectura. Documento de Apple enlace


Mis "Arquitecturas" incluían arm64 pero tuve que agregar arm64 a "Arquitecturas válidas" en el objetivo.


¿ Architectures=$(ARCHS_STANDARD_32_BIT) y ejecutó su aplicación en un dispositivo de 64 bits? (iPhone 5S o iPhone 5S simulador)

Apple parece ser más estricto con las aplicaciones que no admiten 64 bits. Entonces, si no hay una razón específica, creo que es mejor incluir arm64 en su arquitectura de compilación

NOTA SOBRE LA ARQUITECTURA DE 64 BITS

Un destino de extensión de aplicación debe incluir la arquitectura arm64 en sus configuraciones de construcción de Arquitecturas o será rechazado por la App Store. Xcode incluye esta arquitectura con su configuración de "Arquitecturas estándar" cuando crea un nuevo destino de extensión de aplicación.

Si su aplicación contiene enlaces de destino a un marco incrustado, la aplicación también debe incluir la arquitectura arm64 o será rechazada por la App Store.

Para obtener más información sobre el desarrollo de 64 bits, consulte la Guía de transición de 64 bits para Cocoa Touch o la Guía de transición de 64 bits para Cocoa, según la plataforma de destino.

Fuente: https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1