bibliothèque introuvable pour -lPods-AFNetworking

J'obtiens l'erreur suivante lors de l'utilisation AFNetworking:

'' bibliothèque non trouvée pour -lPods-AFNetworking ''
"La command linker a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)."

J'ai vérifié tous les frameworks manquants, et ils sont tous présents. En outre, ce projet fonctionne pour d'autres personnes (nous l'avons tiré de github) et je suis la seule personne pour qui cela ne fonctionne pas. (C'est un projet commun)

Nous utilisons tous Xcode 6.2. Je ne comprends pas ce qui pourrait être faux ou ce qui a disparu. J'ai essayé de tirer en utilisant la command line, sourceTree et même du contrôle de source git Xcode.

J'ai également essayé différentes versions de Xcode. Mais toutes les autres équipes utilisent Xcode 6.2, que j'utilise maintenant.

Il travaillait auparavant, il a soudainement cessé de fonctionner.

Toutes les idées sont les bienvenues, merci!

Voici les erreurs détaillées:

ld: warning: directory introuvable pour l'option '-L / Utilisateurs / ramapriyasridharan / Documents / Rama-3: 06: 2015-ios / Mapbox' ld: avertissement: directory introuvable pour l'option '-L / Users / ramapriyasridharan / Documents / Rama-3: 06: 2015-ios / Pods / build / Debug-iphoneos 'ld: bibliothèque non trouvée pour -lPods-AFNetworking clang: erreur: la command linker a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)

MODIFIER:

Après avoir ouvert le file d'espace de travail, je n'ai plus reçu l'erreur mach O linker, mais j'obtiens l'erreur suivante:

Command /Volumes/Xcode 1/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/momc failed with exit code 1 

J'ai demandé à mes coéquipiers qui disaient que ça fonctionnait toujours bien, donc c'est toujours un problème uniquement sur mon ordinateur!

Au lieu d'ouvrir le projet XCode, vous devez ouvrir le file WorkSpace.

Je faisais face au même problème et la solution suivante a fonctionné pour moi:

  1. Accédez au paramètre de projet -> paramètre de construction -> autre indicateur d'éditeur de liens , et supprimez tous les indicateurs qui ont -lpod ou des frameworks ou liés à des modules. Ne supprimez pas les indicateurs requirejs (par exemple, -ObjC, -licucore, -libxml2)
  2. Ajouter un drapeau $ (hérité) en haut.
  3. Nettoyez le projet et comstackz.

J'ai eu la même erreur lors de la migration de mon projet vers iOS 9. Je l'ai résolu en faisant ceci:

  1. Accédez à l'onglet Paramètres de construction de votre projet et searchz "lien".
  2. Dans la section Other Linker Flags , supprimez -l"Pods-AFNetworking" et remplacez-le par -l"AFNetworking"

Voir la capture d'écran liée ici pour plus d'informations:

http://i.stack.imgur.com/uG51T.png

Je voulais écrire une réponse moi-même parce que deux choses set fonctionnaient:

  1. AS @ Helium3 mentionné , j'ai dû ouvrir l'espace de travail plutôt que le file de projet dans l'explorateur de files (file projectname.xcworkspace) (j'ai en fait 2 et 1 seul semble fonctionner!)

  2. Comme @Muhammad Adnan mentionné dans les commentaires, ce qui a fonctionné pour installer pod et mettre à jour pod il a résolu les problèmes de liens !! (Note: Cela devrait être fait dans le directory du projet, assurez-vous que les cocoapodes sont installés !!), en plus m'a donné d'étranges erreurs au début (après une seconde fois), plus tard, ça allait bien!

Merci les gars!

Cela fait un moment que cette question a été posée, mais aujourd'hui, j'ai rencontré un problème similaire et nous avons résolu le problème en allant sur: Edit Scheme> Build

et en vérifiant que l'option 'Trouver les dependencies implicites' est cochée.

Paramètres du jeu d'écran

Je l'ai fait décoché et après avoir mis à jour CocoaPods à 1.0, je ne pouvais pas find les dependencies dans le dossier Données dérivées.

Après cela, je pourrais le build avec succès.

Dans iWatch App utilisant Cocoa Pods AFNetworking j'ai eu le même problème.

Je viens de résoudre le problème ….

Suivez simplement cette étape.

[1] Ouvrez le file pod de votre projet en tapant dans le terminal:

 open -a Xcode Podfile 

Vérifiez si vous utilisez AFNetworking que d'utiliser

 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'AFNetworking', '~> 3.0' 

copyr et coller ceci entre cible 'iChat' faire …. fin

Comme …..

 target 'iChat' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks # use_frameworks! # Pods for iChat source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'AFNetworking', '~> 3.0' end 

et

[2] Puis ouvrez à nouveau votre terminal, collez-le simplement.

 pod install 

Maintenant, ouvrez App.xcworkspace et Clear and Run Vous pouvez voir Error is Gone Now …