2011-10-20 6 views
7

Ho aggiornato di recente a Xcode 4.2. Ho anche aggiornato il mio nuovo iPad 2 e iPod (ultima generazione) su iOS 5. Realizzo la mia app e posso eseguirne il debug senza problemi.Xcode 4.2 non può eseguire il debug di iOS 4.2.1 (8C148)

Il mio vecchio iPod con iOS 4.2.1 (8C148) non viene eseguito e non presenta errori. Il pannello centrale in alto dice "Finito di eseguire MyApp su iPod One". (iPod One è il nome del mio primo iPod touch)

C'è uno sfarfallio nella parte inferiore di Xcode come se fosse quasi entrato nel debugger e stava per mostrare il pannello di output inferiore, ma non lo fa. Un punto di interruzione in main non lo ferma neanche.

Non ho errori e niente su cui andare.

Ho rinnovato tutti i profili di provisioning, ripristinato il dispositivo, selezionato "uso per lo sviluppo", nulla ha aiutato.

Dato che Xcode non contiene feedback, non so cosa fare.

p.s. L'app funziona anche in tutti i simulatori.


Quando inizialmente seleziono l'iPod vedo la seguente serie di messaggi nella console per i dispositivi come mostrato dalla Organizzatore:

gio 20 ottobre 09:42:49 sconosciuto lockdownd [16 ]: 2ffea000 handle_connection: impossibile ricevere il messaggio USB n. 6 da Xcode. Killing connection Thu Oct 20 09:42:49 sconosciuto com.apple.mobile.lockdown [16]: Impossibile ricevere la dimensione di messaggio Gio 20 Ott 09:42:50 sconosciuto /Sviluppatore/Libreria/Demoni/DTFetchSymbols [ 308]: Percorsi trovati: Gio 20 Ott 09:42:50 sconosciuto /Sviluppatore/Libreria/Demoni/DTFetchSymbols [308]:/usr/lib/dyld Gio 20 Ott 09:42:50 sconosciuto /Sviluppatore/Biblioteca/Daemon/DTFetchSymbols [308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Gio Oct 20 09:42:50 sconosciuto com.apple.mobile.lockdown [16]: Impossibile ricevere dimensioni di messaggio Gio 20 Ott 09:42:50 sconosciuto lockdownd [16] : 2ffea000 handle_connection: impossibile ricevere Messaggio USB n. 6 da Xcode. Killing connection Thu Oct 20 09:42:56 unknown lockdownd [16]: 2ffea000 handle_connection: impossibile ricevere messaggio USB n. 6 da MDCrashReportTool. Killing connection

+2

La risposta è che armv6 e armv7 devono essere immessi per le architetture valide. Vedi questo: http://stackoverflow.com/questions/6299996/arm6-is-missing-in-my-build-settings –

+0

Nel mio caso, armv7 era già lì. Il problema era l'armv6 mancante. Grazie per la risposta! – rb03824

risposta

4

Ho avuto lo stesso problema, ma l'ho risolto. La causa dell'architettura non predefinita (per impostazione predefinita Xcode4.2 utilizza l'arco standard = armv7) -> aggiungi armv6

4

Oltre all'aggiunta dell'architettura armv6, ho dovuto rimuovere la voce armv7 dalle mie app info.plist "Funzionalità dispositivo richieste "voce.

Problemi correlati