Cadre introuvable GoogleToolboxForMac

Après avoir mis à jour ma Firebase via "pod update", j'ai eu une erreur comme celle-ci:

ld: warning: directory not found for option '-F/Users/bennysantoso/Library/Developer/Xcode/DerivedData/FCM-atfcxuircoryufazlomgwfgmvaqm/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' ld: framework not found GoogleToolboxForMac clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Voici mon Podfile:

 # Uncomment this line to define a global platform for your project # platform :ios, '9.0' pod 'Firebase/Core' pod 'Firebase/Messaging' target 'BB' do # Comment this line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! # Pods for BB target 'BBTests' do inherit! :search_paths # Pods for testing end target 'BBUITests' do inherit! :search_paths # Pods for testing end end 

Quelqu'un sait-il à propos de cette erreur?

Je cherche des relations GoogleToolboxForMac et Firebase, mais je reçois juste un peu d'information.

Pour info, j'utilise Swift 2.3 et Firebase 3.8.0.

Je serai reconnaissant pour toute aide que vous pouvez fournir. Merci!

    J'ai eu la même erreur. Une fois les pods installés, le message suivant s'affiche.

    [!] Veuillez fermer toutes les sessions Xcode actuelles et utiliser MyApp.xcworkspace pour ce projet à partir de maintenant.

    Je n'ai pas remarqué cela pour la première fois et essayais de build le projet en utilisant le file xcodeproj habituel. Après avoir vu ce message, j'ai ouvert le bon projet et cela a bien fonctionné.

    Une fois que vous avez ouvert ce projet, vous remarquerez que vous avez deux sous-projets. L'un serait votre projet, et l'autre serait le projet Pods.

    Dans mon cas, toutes les intégrations sont bien faites et ont aussi essayé de supprimer et de réinstaller le module mais n'ont pas eu de succès.

    Enfin, essayez avec l'étape ci-dessous

    Projetc-> Gérer les schémas -> Cochez la case "Pods-MyProjectName"

    Et obtenez le succès.

    GoogleToolboxForMac est une dépendance de Firebase / Messaging. Détails dans le podspec . Lorsque vous effectuez une "mise à jour de pod", Cocoapods doit configurer votre espace de travail pour créer et lier GoogleToolboxForMac.

    Il semble que quelque chose à propos de votre espace de travail est dans un mauvais état. Est-ce que le produit -> Aide propre? Qu'en est-il de la suppression des données dérivées et du ModuleCache (Xcode -> Preferences -> Emplacements -> Données dérivées)?

    Cela ne devrait pas être nécessaire, mais vous pouvez également essayer d'append explicitement le module "GoogleToolboxForMac / Logger" à votre file Podfile.

    Cadre introuvable

    Lorsque vous utilisez des Pods, nous sums généralement confrontés à ce problème.

    Il y a deux raisons principales pour cela

    1. Lorsque nous ouvrons le file .xcodeproj au lieu de .xcworkspace comme mentionné par izaaz-yunus dans cette réponse
    2. Lorsque Build Active Architecture Only est défini sur Oui dans les parameters de construction

      Cela s'applique à la cible des projets et à toutes les cibles du projet pod

    Capture d'écran du projet principal Définir l'architecture de construction active uniquement sur Non

    Capture d'écran du projet Pod entrez la description de l'image ici

    1. Sélectionnez Paramètres de construction (du projet principal, projet pod à la fois)
    2. Sélectionnez chaque cible une par une
    3. Définissez Construire des architectures actives sur Non pour chaque cible

    Enfin, nettoyez et reconstruisez votre projet.

    Cela a été corrigé en ajoutant $ (hérité) dans les parameters de construction -> Rechercher pour LIBRARY_SEARCH_PATHS.

    Cela est compréhensible, car lors de la mise à jour de votre file pod pour les dernières versions de bibliothèques dont votre projet dépend, la sortie de debugging vous indique où vous devez append tous les indicateurs $ (hérités): LIBRARY_SEARCH_PATHS OTHER_LD_FLAGS GCC_PREPROCESSOR_DEFINITIONS

     ça marche
     1. select votre projet dans les annuaires
     2. select Général
     3. Ajoutez "GoogleToolboxForMac.framework" aux "frameworks et bibliothèques" liés.
    

    J'ai fermé le projet que j'essayais de build après l'installation du pod, puis j'ai ouvert le file .workspace et tout s'est parfaitement construit.

    Ouvrez le file your-project.xcworkspace dans votre destination de projet.

    1) Ouvrir le terminal -> 2) $ cd / project_destination -> 3) $ ouvrir votre-projet.xcworkspace

    ou simplement ouvrir le file dans finder

      Friends, you must be confused with the exact result, as i was. So, i feel to share the screenshot that might be helpful. We all had to be careful that we need to change the flag for property **"Build Active architecture Only"** for **pod target** to **NO** And build, it would not show the linking error. See the attached screenshot. Screen Shot 1, Screen Shot 2, Screen Shot 3 [Select Pods][1] [Select Targets in the pod][2] [Change flag to No][3] [1]: https://i.stack.imgur.com/E7mjX.png [2]: https://i.stack.imgur.com/wCwET.png [3]: https://i.stack.imgur.com/KVGKM.png