2016-06-01 11 views
13

Xcode dahili UI test durumları ile çalışan bir IOS uygulamasını test ediyorum, kod kapsamı raporunda üçüncü taraf kakao kapsül kütüphanelerini rapor eden kod kapsamını etkinleştirdim Üçüncü taraf kitaplıklarını kod kapsamı raporundan nasıl çıkaracağımı bilmek istiyorum.XCode UI test kapsamı raporundan üçüncü taraf kapsüller kütüphaneleri nasıl hariç tutulur?

+1

Bu yardımcı olabilir: http://stackoverflow.com/a/40485022/2177402 –

cevap

0

Sen ele alınacak istemeyen Hedefler için Kod Kapsamı devre dışı bırakmalısınız. Eğer bölmelerin her kod kapsama dahil edilmez istiyorsanız değişiklikleri uygulamak için 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 

Çalıştır 'pod install' üzerine ekleyebilir.

NOT: objc kapsüller için bu sadece çalışır. Henüz Swift bakla için bir çözüm bulamadım.

İlgili konular