2011-12-10 4 views
24

Il passaggio viene ripetuto quando si interrompe l'applicazione e si esegue nuovamente l'esecuzione, anche se al progetto non sono stati apportati codici o altre modifiche. Questo è frustrante perché sto lavorando su un grande codebase e il passo richiede molto tempo, uccidendo i tempi di iterazione.XCode: Il passaggio "Generazione di file dSYM" viene ripetuto ad ogni esecuzione dell'applicazione

Se qualcuno ha indicazioni su dove cercare per determinare il motivo per cui questo passaggio viene eseguito su ogni corsa, sarebbe apprezzato.

+0

sono te "edificio per il test" o "edificio per l'esecuzione di" o l'archiviazione o? E nel tuo schema, nella sezione "Test", stai testando la versione "Release" o "Distribuzione" dell'app o la versione "Debug" dell'app? –

+0

Sto costruendo per la corsa, e sto costruendo e testando la versione "Debug" dell'app. Sto anche correndo su un dispositivo reale (non sul simulatore), se questo fa la differenza. – user1090937

+0

Hai mai capito se è possibile disattivarlo? –

risposta

52

Nelle impostazioni di generazione del progetto, in Opzioni di costruzione sono disponibili i campi Formato debug per debug e rilascio: modificare quello appropriato da "DWARF con file dSYM" con "DWARF". Questo dovrebbe ridurre i tempi di compilazione, tuttavia sta rimuovendo il file che contiene le informazioni sui simboli di debug sulla build.

4

Ho notato che è possibile avviare l'app da soli e collegare il debugger. Questo salta questo passaggio. Il mio progetto non è abbastanza grande per far sì che questo passo dSYM duri più di 2 secondi (ma ho già notato che arriva a questo marchio da 2 secondi ora che sto collegando una libreria statica considerevole).

Inoltre, qui su Xcode 4.6.3, vedo un'opzione da eseguire senza costruire. Nei miei test limitati sembra saltare tutti i passaggi relativi alla build.

enter image description here

Problemi correlati