Xcode 7ベータ以降この問題が発生しており、この問題はこの間続くXcode 7.1。Xcode 7.0と7.1では、単体テストクラッシュが発生しました。「以前のGCDAファイルをマージできません:アークタグが破損しています」
基本的に、Xcodeでコードカバレッジをオンにすることはできません。アプリクラッシュまで
profiling: /Users/<my path to app>/ObjectiveC.gcda: cannot merge previous GCDA file: corrupt arc tag (<some hex address>)
この出力繰り返し:Xcodeの6で、これはうまく働いたが、ユニットテスト実行の終わりに、Xcodeの7以来、破損しているが、我々は無限と言ってコンソール出力を取得します。なぜこのようなことが起こっているのか分かりません。この問題を解決するためのすべての試みは失敗しました(計装プログラムのフローをオフにし、コードカバレッジをオフにすることを除く)。私は以前のコードカバレッジファイルを見つけてクリアするビルドフェーズ実行スクリプトを設定しようとしましたが、それもうまくいきませんでした。
誰もこれを理解しましたか?
ありがとう@gagarwal。私は自分のQに答えてスクリーンショットを追加することができました。 – n8tr