Wir haben dieses Problem seit Xcode 7 Beta und das Problem besteht bis heute mit Xcode 7.1.Xcode 7.0 und 7.1, Codeabdeckung eingeschaltet, Komponententestabsturz "kann frühere GCDA-Datei nicht zusammenführen: beschädigter Arc-Tag"
Grundsätzlich können wir die Codeabdeckung in Xcode nicht aktivieren. In Xcode 6, das hat gut funktioniert, hat aber immer am Ende einer Einheit Testlauf seit Xcode 7. gebrochen worden ist, erhalten wir unendlich Konsolausgabe sagen:
profiling: /Users/<my path to app>/ObjectiveC.gcda: cannot merge previous GCDA file: corrupt arc tag (<some hex address>)
Dieser Ausgang wird wiederholt, bis die App Abstürze. Ich habe einfach keine Ahnung, warum dies geschieht und alle Versuche, dieses Problem zu beheben, sind fehlgeschlagen (abgesehen von der Deaktivierung der Programmabläufe und der Deaktivierung der Code-Abdeckung). Ich habe sogar versucht, ein Build-Phase-Skript zu erstellen, das die vorherigen Code-Coverage-Dateien findet und löscht, aber das hat auch nicht funktioniert.
Hat jemand das herausgefunden?
danke @gagarwal. Ich beantwortete meine eigene Frage, damit ich die Screenshots hinzufügen konnte. – n8tr