Échec de la génération de Xcode 7 en raison de ld: bibliothèque introuvable pour -lGoogleAnalyticsServices
J'ai eu du mal à trouver mon xcode projet de construction pour les deux dernières heures. Je reçois l'erreur suivante:
ld: bibliothèque introuvable -lGoogleAnalyticsServices
clang: erreur: échec de la commande de l'éditeur de liens avec le code de sortie 1 (l'option-v pour voir invocation)
J'ai essayé à peu près tout. J'ai vu que le Google Développeurs de site web, a déclaré à l'utilisation pod " /Google Analytics, même après avoir essayé presque tout ce que j'ai pu trouver sur StackOverflow et Google concernant l'erreur, j'ai eu absolument aucune chance.
J'ai mis à jour de XCode 7 hier, tout semblait fonctionner hier, mais aujourd'hui, soudain, j'ai commencé à faire cette erreur.
Si quelqu'un a quelque chose que je puisse faire à propos de cette erreur, s'il vous plaît aider!
De me pointer dans la bonne direction pour le faire réparer, ça doit être génial aussi!
Merci d'avance pour votre aide.
source d'informationauteur Aashay
Vous devez vous connecter pour publier un commentaire.
L'éditeur de liens drapeau a été renommé:
mais la Cocoapods paramètres n'ont pas encore été mis à jour. Renommer l'entrée dans "d'Autres Drapeaux de l'éditeur de liens" et votre problème sera résolu.
Aussi, la bibliothèque (au moment où j'écris est la version 3.13.0) ne prend pas en charge Bitcode encore, donc s'il vous plaît éteindre Bitcode dans Build Options > Activer Bitcode > Sélectionnez "Non". Clean & Reconstruire par la suite.
Veuillez assurez-vous que vous avez ouvert .xcworkspace pas .xcodeproj.
Aller à la Bibliothèque des Chemins de Recherche dans les paramètres de construction et de
ajouter
pod installer de nouveau.
Mise à jour cocoapods à la version la plus récente qui prend en charge 64 arch.
sudo gem update cocoapods
Supprimer toutes les Architectures et rajouter les architectures que vous venez de retirer.
Propre et exécuter
Même problème s'est produit dans mon projet. Ce que j'ai fait, j'ai juste mis à jour tous mes gousses et après que mon application a été compilée.
Run "pod mise à jour" de la commande de terminal dans votre projet de répertoire où le fichier pod est situé.
Sans regarder directement vos paramètres de construction, il y a un certain nombre de choses qui pourraient être à l'origine de ce. Le principal problème est dans votre éditeur de liens drapeaux vous avez probablement quelque chose de persistant/incorrect. La plupart de vos gousses ont le préfixe de:
Cependant votre GoogleAnalyticsLibrary a le préfixe:
Cela peut indiquer une attente drapeau de votre. Essayez de regarder pour cette entrée dans d'Autres Drapeaux de l'éditeur de liens (Sous Paramètres de construction) et de le nettoyer et d'exécuter à nouveau pod installer.
D'autres choses à vérifier:
Pour l'enregistrement, j'ai eu des problèmes avec les gousses et à l'aide de google libs avant ils ont officiellement commencé le lancement en cocoapods. Si tout le reste échoue, retirer la gousse d'entrée de votre Podfile et essayez de l'ajouter à la bibliothèque manuellement.