Ich habe in den letzten Tagen meinen Kopf damit gegen eine Wand geschlagen, aber trotz mehrfacher Google / SO / Github-Suchen kann ich keine Lösung für die Probleme finden, die ich habe!
Ich versuche nur, einige Komponententests für meine App zu erstellen, bei denen Firebase-Pods verwendet werden.
Ich verwende Xcode 7.3.1 & Cocoapods 1.0.1. Update: Das Problem bleibt bei Xcode 8.0
Mit dieser Poddatei:
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
In meiner XCTest-Klasse bekomme ich
Fehlendes erforderliches Modul 'Firebase'
Fehler bei @testable import MyApp
Alternativ mit dieser Poddatei:
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
Die Tests werden erstellt, aber meine Konsole ist mit Warnungen übersät, z.
Die Klasse <-FirebaseClassName-> ist in beiden ... MyApp ... und ... MyAppTests ... implementiert. Eine der beiden wird verwendet. Welches ist undefiniert