2

GCOVでコードカバレッジを取得したいので、 http: //developer.apple.com/library/mac/#qa/qa2007/qa1514.htmlでビルド設定を設定します

  • 「その他のリンカーフラグ」に「-lgcov」を追加します
  • 「計測器プログ​​ラムフロー」を確認してください
  • 「テストカバレッジファイルの生成」をチェックします

しかし、.gcdaファイルを作成できません。誰か助けてもらえますか?

4

2 に答える 2

1

gcda ファイルが生成される前に、シミュレーターを閉じる必要があります。そのため、GHUnit を実行するときは、まずこのアプリを閉じる必要があります。plist には、再起動の準備を整えるのではなく、閉じたときにアプリを強制終了する設定もあります。

于 2011-09-14T22:40:12.367 に答える
0

Xcode 4.3.2 でも同じ問題がありました。「プロファイリング コードの生成」を YES に設定すると、テスト後に gcda ファイルが生成されます。

于 2012-10-17T07:50:18.583 に答える