Son birkaç gündür bununla kafamı duvara vuruyorum, ancak birden fazla Google / SO / Github aramasına rağmen yaşadığım sorunlara bir çözüm bulamıyorum!
Tek yapmaya çalıştığım, uygulamam için Firebase kapsüllerini kullanan bazı birim testleri oluşturmak.
Xcode 7.3.1 ve Cocoapods 1.0.1 kullanıyorum. Güncelleme: Sorun Xcode 8.0 ile devam ediyor
Bu pod dosyasıyla:
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
target 'MyApp' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
target 'MyAppTests' do
inherit! :search_paths
end
end
XCTest sınıfımda
Gerekli "Firebase" modülü eksik
hata @testable import MyApp
Alternatif olarak bu podfile ile:
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
def common_pods
pod 'SwiftyTimer'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
end
target 'MyApp' do
common_pods
end
target 'MyAppTests' do
common_pods
end
Testler oluşturulur ancak konsolum uyarılarla doludur, örneğin:
<-FirebaseClassName-> sınıfı hem ... Uygulamam ... hem de ... Uygulama Testleri ... İkisinden biri kullanılacak. Hangisi tanımsız