2011-10-20 21 views
7

Recientemente actualicé a Xcode 4.2. También actualicé mi nuevo iPad 2 y iPod (última generación) a iOS 5. Construyo mi aplicación y puedo depurarlos sin problemas.Xcode 4.2 no puede depurar iOS 4.2.1 (8C148)

Mi iPod anterior con iOS 4.2.1 (8C148) no se ejecuta y no da ningún error. El panel central superior dice "Terminé de ejecutar MyApp en el iPod One". (iPod One es el nombre de mi primer iPod touch)

Hay un parpadeo en la parte inferior de Xcode como si casi entrara en el depurador y estuviera a punto de mostrar el panel de salida inferior, pero no es así. Un punto de quiebre en main tampoco lo detiene.

No tengo ningún error y nada para continuar.

He renovado todos los perfiles de provisión, restaurado el dispositivo, seleccionado "uso para el desarrollo", nada ha ayudado.

Como no hay retroalimentación de Xcode, no sé qué hacer.

p.s. La aplicación también funciona en todos los simuladores.


Cuando inicialmente selecciono el iPod veo la siguiente serie de mensajes de la consola para los dispositivos como se muestra desde el Organizador:

Mar Oct 20 09:42:49 lockdownd desconocido [16 ]: 2ffea000 handle_connection: No se pudo recibir el mensaje USB n. ° 6 desde Xcode. Conexión de muerte Jue Oct 20 09:42:49 unknown com.apple.mobile.lockdown [16]: No se pudo recibir el tamaño de mensaje Jue 20 Oct 09:42:50 unknown /Desarrollador/Biblioteca/Daemons/DTFetchSymbols [ 308]: Se encontraron rutas: Jue 20 Oct 09:42:50 unknown /Desarrollador/Biblioteca/Daemons/DTFetchSymbols [308]:/usr/lib/dyld jue 20 oct 09:42:50 unknown /Desarrollador/Biblioteca/Daemons/DTFetchSymbols [308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Jue Oct 20 09:42:50 unknown com.apple.mobile.lockdown [16]: No se pudo recibir el tamaño de mensaje Jue Oct 20 09:42:50 desconocido lockdownd [16] : 2ffea000 handle_connection: No se pudo recibir Mensaje de USB # 6 de Xcode. Conexión de muerte Jue Oct 20 09:42:56 unknown lockdownd [16]: 2ffea000 handle_connection: No se pudo recibir Mensaje de USB # 6 de MDCrashReportTool. Matar la conexión

+2

La respuesta es que se deben ingresar armv6 y armv7 para las arquitecturas válidas. Ver esto: http://stackoverflow.com/questions/6299996/arm6-is-missing-in-my-build-settings –

+0

En mi caso, armv7 ya estaba allí. El problema era el brazo faltante6. ¡Gracias por la respuesta! – rb03824

Respuesta

4

Tuve el mismo problema, pero lo resolví. La causa arquitectura no compatible (de forma predeterminada Xcode4.2 usa el estándar arch = armv7) -> agregar armv6

4

Además de agregar la arquitectura armv6, tuve que eliminar la entrada armv7 de mis aplicaciones info.plist "Capacidades requeridas del dispositivo " entrada.

Cuestiones relacionadas