web-dev-qa-db-fra.com

problème de pods, la commande de l'éditeur de liens a échoué avec le code de sortie 1

quand je lance mon projet, j'obtiens des erreurs comme celle-ci: enter image description here

Il semble que tous les cadres de mes cocoapodes ont un problème. Est-ce que c'est mon problème de cocoapodes? J'ai réinstallé mes cocoapods et utilisé "pod setup" ou "pod install", mais cela ne fonctionne pas et j'ai toujours les mêmes erreurs ... 'Podfile' comme ça, je ne sais pas si c'est lié à des erreurs .enter image description here

pod 1.0.0 Ruby 2.0.0 xcode 7.3.1 Quelqu'un at-il le même problème?

15
MeR8.

J'ai rencontré un problème similaire dans mon projet. Après des heures de recherche, j'ai constaté que, dans les paramètres GÉNÉRAUX du projet, dans la section "Structures et bibliothèques liées", il existait deux fichiers pour les modules: "libPods.a" et "Pods_ProjectName.framework ".

La suppression de "libPods.a" m'a aidé dans mon cas.

 Linked Frameworks and Libraries

28
Bastek

Cela a fonctionné pour moi:

pod deintegrate 
pod install 
22
al_mukthar

En réalité, le problème est lié à la gestion des dépendances pour le projet xcode. Vous pouvez vous référer au lien de réponse ci-dessous pour résoudre le problème de "l'éditeur de liens" dans xcode. Cela a fonctionné pour moi.

https://stackoverflow.com/a/38371271/6827175

10
Pawan Korade

Il peut y avoir quelques cas différents;

En outre, il serait utile de connaître toutes les informations de votre écran d'impression :)

Avez-vous essayé de nettoyer vos données de livraison?

  1. Allez dans Xcode -> Préférences -> Ouvrez le "Menu emplacement" -> Ouvrez le dossier avec DeliveryData

  2. Fermez votre XCode; (allez même dans le menu "Force Quit .." et fermez là XCode);

  3. Nettoyer la corbeille;

  4. Et essayez de construire à nouveau.

Deuxième cas:

  1. Ouvrez votre cible -> Paramètres de construction -> Construire une architecture active Seulement-> Définissez l'option "Non". 
  2. Faites de même avec toutes les cibles de vos pods
7
Y.R.

Essayez de supprimer le fichier Podfile.lock et le dossier Pods. Ensuite, essayez d'installer les pods.

3
Mahesh Verma

Dans mon cas, j'ai branché mon appareil réel, mais dans le simulateur, il ressemble toujours à un appareil iOS générique. Alors je l'ai changé avec un simulateur et c'est corrigé.

1
Atalay Asa

Tout d’abord, vous devez vérifier votre version de Xcode et vérifier la version du pod que vous avez installée. Si votre version de Xcode est inférieure à 9.0, vous devez réinstaller le module avec la version la plus récente mais pas la dernière. Ça va marcher.

1
Prasann

dans mon cas, j’ai modifié le simulateur d’exécution en iphone x avec ios 11.4, puis il a été compilé et fonctionne correctement, puis j’ai exécuté dans l’iphone 4s avec ios 9.3, et il n’a pas eu d’erreur 

je pense que probablement le problème est dans les composants de test et de tests unitaires, j'espère que Apple les corrigera 

1

J'ai changé Deployment target de 10.0 à 11.0, et cela fonctionne!

 enter image description here

Les mêmes problèmes ici. Je n'avais apporté aucune modification autre que l'ajout d'icônes au projet. Après quelques heures de clic, j'ai cliqué sur le projet de pods et modifié le chemin de recherche en Oui. Cela l'a résolu pour moi. Capture d'écran de xcode

0
Chris Zeis

J'ai passé 2 jours à trouver le vrai coupable. Il s’avère que j’ai essayé d’exécuter le "Projet" au lieu de "l’espace de travail". Comment cela aidera les autres!

0
nfek

Cela est arrivé à mon projet parce que j'ai utilisé Admob dans mon projet Unity, puis que je l'ai construit pour iOS. Je n'ai pas noté que Unity-iPhone.xcworkspace est créé pour ouvrir à la place de Unity-iPhone.xcodeproj. Je continuais à ouvrir Unity-iPhone.xcodeproj et cela donnait l'erreur. Ouvrir le projet avec Unity-iPhone.xcworkspace a résolu le problème pour moi. 

0
Maihan Nijat