Je me suis cogné la tête contre un mur avec cela ces derniers jours, mais malgré de multiples recherches Google / SO / Github, je ne trouve pas de solution aux problèmes que je rencontre!
Tout ce que j'essaie de faire est de créer des tests unitaires pour mon application qui utilise des pods Firebase.
J'utilise Xcode 7.3.1 et Cocoapods 1.0.1. Mettre à jour: problème persiste avec Xcode 8.0
Avec ce podfile:
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
Dans ma classe XCTest, je reçois
Module requis 'Firebase' manquant
erreur à @testable import MyApp
Alternativement avec ce podfile:
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
Les tests se construisent mais ma console est jonchée d'avertissements, par exemple:
La classe <-FirebaseClassName-> est implémentée dans les deux ... MyApp ... et ... MyAppTests ... Un des deux sera utilisé. Lequel n'est pas défini