Le problème:
J'ai un cadre dynamique, qui utilise Firebase
ajouté par cocoapods. Et j'ai également l'application, qui utilise ce cadre dynamique. Mais quand j'essaye de construire le projet, j'ai une erreur Missing required module Firebase
.
J'ai essayé ce qui suit:
Mon podfile:
target 'Project' do
...
end
target 'Framework' do
pod 'Firebase/Core'
pod 'Firebase/Auth'
end
Framework
est ajouté à Embedded binaries
et Linked Frameworks and Libraries
.
Ajoutez les éléments suivants à votre cible de test:
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Firebase/CoreOnly/Sources"
C'est dans cible de test> Paramètres de construction> Chemins de recherche d'en-tête.
Après avoir ajouté la cible de test, exécutez:
pod install
et ajouter à:
HEADER_SEARCH_PATHS = $(inherited)
fixe pour moi.
Dans le module Framework Search Path, placez automatiquement tous les projets de pod.
Bien sûr, à podfile ajouté ceci après le dernier nom du pod:
target 'TestTargetName' do
inherit! :search_paths
end