Unit-Test kann nicht auf dem Gerät ausgeführt werden - Fehler bei der Code Coverage-Datengenerierung (IOS) - ios, Komponententest, xcode7

Wenn der Komponententest auf meinem iPad ausgeführt wird, erhalte ich den Fehler wie folgt (Xcode7). Kann jemand mit dem gleichen Problem konfrontiert werden, wie man es löst?

Die Generierung der Code Coverage-Daten ist fehlgeschlagen

Die Profildatendateien konnten nicht von "iPad" abgerufen werden.

Außerdem erscheint die Nachricht wie folgt:

Die Einrichtung der Profilgenerierung ist fehlgeschlagen

Xcode konnte keine Profilinformationen für die Paket-ID generieren (com.xxxx.merchant). Der Profilpfad fehlt. Das Umgebungsvariablen waren gültig.

Antworten:

7 für die Antwort № 1

1.Bearbeiten Sie Ihr Projektschema-> Test-> Info-> "Deckungsdaten erfassen" abwählen

2.Product Clean, auch saubere Build-Ordner

3. Schließen Sie Xcode, starten Sie Xcode neu

4.Löschen Sie die App auf Ihrem Gerät und starten Sie Ihr Gerät neu (möglicherweise optional)

Es scheint einen Bug mit Code-Coverage zu geben, daher ist der Schlüssel zur Umgehung dieses Fehlers das Deaktivieren von "Coverage-Daten sammeln" für den Moment, hoffe, dies hilft.


1 für die Antwort № 2

Das obige funktionierte nicht für mich. Jedoch bemerkte ich, dass mein KIF.framework nicht geladen wurde, so dass das Testziel tatsächlich nicht richtig aufgebaut wurde.

Durch das Beheben des Problems mit der Framework-Datei wurde auch das Problem mit der Testabdeckung für mich behoben.


Verwandte Fragen
Speisekarte