web-dev-qa-db-fra.com

Erreur Xcode: module requis manquant «Firebase»

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:

  • supprimer les données dérivées + nettoyer
  • réinstaller les pods
  • ajouter 'Importer des chemins' aux paramètres de construction (dans ce cas, j'ai eu l'erreur 'Bibliothèque non chargée' lors de l'exécution)

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.

10
Ilya Kharabet

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.

7
Jano

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
0
Shohin