2016-06-01 9 views
13

Xcodeの組み込みUIテストケースでIOSアプリケーションをテストしています。コードカバレッジレポートにサードパーティのCocoaポッドライブラリを報告するコードカバレッジを有効にしました。コードカバレッジレポートから第三者図書館を除外する方法を知りたい。XcodeのUIテストカバレッジレポートからサードパーティのポッドライブラリを除外する方法

+1

これは役立つ可能性があります:http://stackoverflow.com/a/40485022/2177402 –

答えて

0

対象としない対象のコードカバレッジを無効にする必要があります。あなたはポッドのすべてのコードカバレッジに含まれないようにしたい場合は、変更を適用するためにあなたのpodfile

# Disable Code Coverage for objc Pod projects 
post_install do |installer_representation| 
    installer_representation.pods_project.targets.each do |target| 
     target.build_configurations.each do |config| 
      config.build_settings['CLANG_ENABLE_CODE_COVERAGE'] = 'NO' 
     end 
    end 
end 

ファイル名を指定して実行「ポッドインストール」に追加することができます。

注:これはobjcポッドでのみ機能します。スウィフトポッドの解決策はまだ見つかりませんでした。

関連する問題