Je suis les instructions pour l'installation de T. Fresh, tout en obtenant l'erreur:
"Aucun tel module Alamofire"
Directions ici:
En attendant, vous pouvez simplement ajouter Alamofire en tant que sous-module git, faire glisser le fichier Alamofire.xcodeproj dans votre projet Xcode et ajouter le produit cadre en tant que dépendance de la cible de votre application.
Et mes screenshots
Assurez-vous que vous n'avez ajouté aucun fichier d'Alamofire à votre projet, à l'exception du fichier Alamofire.xcodeproj.
Voici les instructions étape par étape:
import Alamofire
// dans votre fichier sourceAlamofire.request(.GET, "http://httpbin.org/get")
// utilise AlamofireVous devez ajouter la bibliothèque à 'the Link Binary With Libraries
_ section également.
Le target Dependencies
s'assure que votre bibliothèque est (re) construite avant votre cible (utile lorsque vous apportez des modifications à la bibliothèque) et que la section Link s'assure que la bibliothèque est disponible pendant la phase de liaison.
[~ # ~] modifier [~ # ~] La description ci-dessus fonctionne pour la plupart des projets. Cependant alarmofire vient de mettre à jour le processus nécessaire à ce projet particulier ici https://github.com/Alamofire/Alamofire
Je me suis cogné la tête pendant quelques jours et je me suis dit que je mettrais ça ici. Notre projet d’équipe a eu ce problème en apportant Alamofire comme sous-module. Si vous avez vos propres configurations de schéma, vous devez également les dupliquer dans Alamofire.xcodeproj. Cela signifie aussi probablement que vous devez utiliser Alamofire pour que ces modifications restent synchronisées.
Cette commande des phases de construction a fonctionné pour moi.
Vous pouvez réorganiser les phases de construction en les faisant glisser.
Après avoir suivi NAlexN , cela ne fonctionnait toujours pas pour moi
J'ai également dû changer l'ordre des phases de construction.
C'était
- Dépendances cibles
- Compiler les sources
- Lien binaire avec les bibliothèques.
Après avoir modifié pour:
- Dépendances cibles
- Lien binaire avec les bibliothèques.
- Compiler les sources
Il a construit et fonctionnait bien!
J'ai résolu l'erreur "No such module" pour un nouveau projet, pas pour Alamofire mais pour une autre bibliothèque appelée "RATreeView"
Je devais ajouter
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
pod "RATreeView", "~> 2.1.0"
au Podfile et a couru
pod update
La clé est d'ajouter use_frameworks! Cela pourrait aider quelqu'un
Des erreurs similaires quand j'ai utilisé des cocoapods ..
J'ai résolu le problème en procédant comme suit:
Sudo gem install cocoapods --pre
)pod install
J'ai eu le même problème, en faisant cette commande + B (projet de construction) et disparaître erreur.
Ce qui a fonctionné pour moi: inclure "Pods.framework" dans "Frameworks and Libraries" de votre cible, si ce n’est pas déjà fait. (Ceci s'applique si vous utilisez des cocoapodes et utilisez des frameworks comme modules)