web-dev-qa-db-fra.com

Erreur Cocoapods: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'appel)

Première utilisation de cabossons (dernière version) pour les dépendances dans le dernier Xcode 7.2.1 avec Swift 2.1. J'initialise mon dossier de projet, puis édite le podfile et ajoute mes dépendances. Lorsque je lance pod install, il fonctionne sans accroc, jusqu'à ce que j'ouvre mon projet et tente de le construire. J'ai essayé cela avec deux projets distincts (l'un étant nouveau pour les tests) et j'obtiens linker command failed with exit code 1 (use -v to see invocation) pour les deux. Mon fichier pod ressemble à ceci:

platform :ios, '8.0' #8.0 is minimum supported, right?
use_frameworks!

target 'Testing Frameworks' do
    pod 'Alamofire', '~> 3.0'
end
18
drpcken

Fermez votre projet actuel et ouvrez le fichier .xcworkspace créé dans votre dossier de projet.

Bonne chance!

56
Dx_
  1. Allez dans les paramètres du projet.
  2. Allez dans les paramètres de construction.
  3. Remplacez BUILD ACTIVE ARCHITECTURE ONLY par NO.
7
Rachit Rawat

Je viens d'avoir un problème similaire dans mon projet. J'ai trouvé que dans les paramètres GÉNÉRAUX du projet, dans la section "Structures et bibliothèques liées", il existe 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

5
Bastek

La solution pour moi consistait à ajouter l’indicateur `$ (hérité) à LIBRARY_SEARCH_PATHS dans les paramètres de construction cibles.

1
ostap_holub