J'utilise CocoaPods pour une application MacOS. J'ai des erreurs de compilation avec AFNetworking (version actuelle, 1.2.1) et j'ai constaté qu'elles n'existaient pas dans la version précédente (1.2.0).
J'ai fait des recherches mais je n'ai pas trouvé la possibilité de définir la version d'un pod (par exemple, la version 1.2.0 au lieu de 1.2.1).
Est-ce possible ou dois-je attendre d'avoir une nouvelle version de cette bibliothèque?
Dans votre podfile:
pod 'AFNetworking', '1.2.0'
Cochez la case "Démarrer" sur http://cocoapods.org
Une fois que cela est fait, vous pouvez alors émettre un pod update
dans le terminal pour que le changement ait lieu. Bien entendu, cela doit être fait à partir du dossier de niveau supérieur de votre projet. Si la mise à jour ne se produit pas, éditez votre Podfile.lock
file et change la version de AFNetworking # en une valeur inférieure à celle-ci et envoie un pod update
dans le terminal à nouveau. Cela indique à CocoaPods que vous avez une version différente installée et qu'elle doit être mise à jour.
Fermer le projet
Exécutez la mise à jour ou l’installation du pod (le cas échéant) pour obtenir les pods mentionnés à l’étape ci-dessus.
Compilez le code avec la version de votre pod souhaitée.
Vous trouverez ci-dessous toutes les manières possibles d’installer le pod avec des cas d’utilisation.
Pour installer la dernière version du pod , omettez le numéro de version après le nom du pod.
pod 'Alamofire'
Pour installer une version spécifique du pod, spécifiez la version du pod après le nom du pod.
pod 'Alamofire', '5.0.0'
Outre aucune version, ou une version spécifique, il est également possible d'utiliser des opérateurs logiques:
Pour installer la dernière version du pod Subversion de la version spécifiée du pod:
pod 'Alamofire', '~> 0.1.2'
Pour utiliser un pod depuis un ordinateur local le chemin du dossier:
pod 'Alamofire', :path => '~/Documents/Alamofire'
Installez les modules à partir de la branche maître distante
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git'
Installer des modules à partir de la branche spécifique distante
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'
Installez les modules à partir de la balise spécifique de la branche distante
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.1.1'
Installer des modules à partir du commit spécifique sur la branche distante
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :commit => '0f506b1c45'
Pour en savoir plus en détail, consultez la référence: Guide d’installation de cosses de cacao
Utilisez la plate-forme: ios, '8.0'. Il installera automatiquement le précédent qui fonctionnera sur cette plate-forme