Toujours get build error : No such module "Alamofire'
J'ai suivi les instruction de Alamofire
dans github,
J'ai créé un projet xcode nommé cocoapods-test
& je l'ai fermé.
Je vais dans le dossier du projet d'exécuter pod init
de commande qui génère un Podfile. Ensuite, j'ai ajouté le code suivant à la Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
Alors, je commande exécuter pod install
et c'est le résultat dans terminal:
Updating local specs repositories
CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.
Analyzing dependencies
Downloading dependencies
Installing Alamofire (3.3.0)
Generating Pods project
Integrating client project
[!] Please close any current Xcode sessions and use `cocoapods-test.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
Alors, dans mon dossier de projet il y a un nouveau fichier appelé cocoapods-test.xcworkspace
. Je double clic qui ouvre mon xcode encore une fois, et je peux voir la Alamofire module.
Ensuite, j'ai ouvert mon projet ViewController
classe, et import Alamofire
. Mais peu importe combien de fois j'ai clean & construire, j'ai toujours l'erreur No such module 'Alamofire'
. Voici la capture d'écran:
Pourquoi je reçois ce problème mais j'ai suivi les instructions étape par étape?
(Je suis en utilisant XCode 7.2.1
, Swift 2.1.1
& Alamofire 3.3.0
)
======= Mise à JOUR ========
J'ai essayé @LC Yeung 's réponse, décommentez import Alamofire
, puis nettoyer & de construire à nouveau, j'ai eu un tas d'erreurs du compilateur de Alarmofire:
Non, le lien que vous fournissez est une manière complètement différente de l'installation de Alamofire. Il télécharge la bibliothèque, mais je suis en utilisant le chemin Alamofire github suggéré, qui est par cocoapod outil. Ils sont différents. Dans "le Lien Binaire de la Bibliothèque", je n'ai même pas voir Alamofire cadre. Parce que je suis de l'installer dans un autre moyen, merci de lire mon post, j'ai dit à l'étape par étape, comment je peux l'installer.
Les instructions dans le stackoverflow.com/a/40360050/1804274 résolu mon problème
OriginalL'auteur Leem.fin | 2016-03-31
Vous devez vous connecter pour publier un commentaire.
J'ai eu exactement le même problème. Assurez-vous que vous êtes sur Xcode 7.3 et l'utilisation de Swift 2.2.
Vous pouvez vérifier votre Swift version à l'aide de
xcrun swift -version
. La mise à jour de Xcode à 7,3 devrait également mettre à jour automatiquement Swift.La mise à jour de Xcode résolu ce problème pour moi.
OriginalL'auteur Anthony To
Vous avez besoin pour construire le projet avec succès une fois avant d'utiliser la bibliothèque
commentaire importation Alamofire -> build -> décommentez importation Alamofire
Cas si je décommentez
import Alamofire
, j'ai clean & construire, xcode encore construire les Alamofire qui donne un tas d'erreurs de compilation. Donc, ce n'est pas la bonne réponse, parce que Alamofire est déjà une partie de mon projet. Veuillez voir ma mise à jourCeci a résolu le problème pour moi aussi.
bizarre mais fonctionne
OriginalL'auteur LK Yeung
Assurez-vous d'avoir ouvert la "project_name".xcworkspace au lieu de "project_name".xcodeproj .Comme vous travaillez sur les gousses installés pod sera disponible uniquement dans votre .xcworkspace fichier de projet.
pod install
et de fermeture/réouverture de Xcode, je m'attendais à ramasser lesAlamofire
de la bibliothèque. J'ai été l'exécution du projet dans le répertoire racine où les deux.xcworkspace
et.xcodeproj
existent et puiscd
en.xcworkspace
et ouvre le projet, il y avec Alamofire de chargement avec succès.OriginalL'auteur Saurabh Padwekar
Vous devez ajouter la lib 'le Lien Binaire Avec des Bibliothèques de section également
OriginalL'auteur Patrick
Vous pouvez essayer de mettre
pod 'Alamofire', '~> 3.0'
comme ci-dessous. Et exécuterpod install
de nouveau.OriginalL'auteur vien vu
Si vous êtes l'installation manuelle de Alamofire (ou n'importe quel autre framework) assurez-vous que votre construire des configurations match entre les deux votre projet parent et le sous-projet. Par exemple, si votre configuration de build de votre projet est appelé le "Développement", mais Alamofire est appelé 'Debug' et vous obtenez le "rien de tel module' erreur.
OriginalL'auteur Justin Domnitz
J'ai eu le même problème, la raison était parce que j'ai installé la mauvaise version de alamofire.
Je suis en utilisant Xcode 7.3, swift 2.2, donc alamofire 3.0 a fonctionné pour moi
supprimer de la bibliothèque à l'aide de ces étapes mentionnées par @Michal
Supprimer ou désinstaller bibliothèque précédemment ajouté : cocoapods
Ensuite dans votre fichier pod
source"https://github.com/CocoaPods/Specs.git'
plateforme :ios, ‘9.3’ <-- votre version cible
use_frameworks!
cible ’ ne
pod "Alamofire', '~>, 3.0’
fin
OriginalL'auteur zain ullah
essayer de dernière mise à jour installer alamofire et également de vérifier l'u utilisation alamofire dernier est présent dans votre xcode pris en charge.
essayer au-dessus de cette alamofire sur votre podfile
OriginalL'auteur ronak patel