Abbiamo riscontrato questo problema dal Xcode 7 beta e il problema persiste fino ad oggi con Xcode 7.1.Xcode 7.0 e 7.1, copertura del codice attivata, crash test dell'unità "impossibile unire il file GCDA precedente: tag arco corrotto"
Fondamentalmente non è possibile attivare la copertura del codice ON in Xcode. In Xcode 6, questo ha funzionato bene, ma è stato rotto da allora Xcode 7. Al termine di una corsa di prova di unità, otteniamo output della console infinito dicendo:
profiling: /Users/<my path to app>/ObjectiveC.gcda: cannot merge previous GCDA file: corrupt arc tag (<some hex address>)
ripete questa uscita fino a quando l'applicazione si blocca . Non ho idea del motivo per cui questo sta accadendo e tutti i tentativi di risolvere questo problema sono falliti (tranne che per disattivare i flussi del programma di strumenti e disattivare la copertura del codice). Ho anche provato a impostare uno script di fase di esecuzione che trova e cancella i precedenti file di copertura del codice, ma anche questo non ha funzionato.
Qualcuno l'ha capito?
grazie a @gagarwal. Ho risposto alla mia Q in modo da poter aggiungere gli screenshot. – n8tr