2011-09-20 27 views
10

Attualmente sto migrando un vecchio progetto OS X da XCode 3 GCC a XCode 4 LLVM.Impossibile avviare XCode 4

La migrazione è andata così bene. Ho aggiornato il codice da 10.4 a 10.6, con un sacco di API deprecate, e tutto viene compilato bene.

Ma quando provo fare il debug usando LLDB, ottengo il seguente errore:

error: failed to launch '/Users/trenskow/Library/Developer/Xcode/DerivedData/The_Famous_Web_Editor-ddfqhzdztzzgfrcxaaywyxgtahzx/Build/Products/Debug/The Famous Web Editor.app/Contents/MacOS/The Famous Web Editor' 

L'applicazione funziona bene su di essa la propria (oltre gli errori di runtime che sto cercando di debug).

Quando torno a LLVM GCC e GDB, si avvia correttamente, ma XCode non si ferma mai ai punti di interruzione. L'applicazione si interrompe, ma non ho alcuna indicazione che un punto di interruzione venga colpito da XCode.

Grazie in anticipo.

risposta

5

campo lungo, ma:

The Famous Web Editor 

Xcode e il compilatore a volte può inciampare spazi nel nome del progetto/target. Questo di solito si presenta in intestazione rotta o nei percorsi di ricerca della libreria, quindi non sono sicuro che si applichi qui. Ma vale sicuramente la pena provare a rinominare il bersaglio in modo che non contenga spazi.

+1

Si è verificato un problema simile con "Nome prodotto" in XCode 4.3.2. Risolto rinominando le destinazioni> Nome prodotto per non contenere spazi. – SwiftArchitect

+1

Problema simile incalcolabile in XCode 4.3.2. Risolto cambiando il nome del prodotto. Era "ImageTargets" a "QRCOM" e funzionava come un fascino. – Amnysia

+0

qualsiasi altra possibile soluzione invece di rinominare il nome prodotto ?. –

2
First clear your DerivedData (/Library/Developer/Xcode/DerivedData/) delete every thing from there. 

Ora riavvia il tuo XCode, riavvia il dispositivo.

eseguire Xcode