iOS CocoaPods Dependency Manager

Le meilleur moyen pour gérer les librairies externes ou internes (Pods) est d’utiliser CocoaPods qui facilite à l’extrême leur utilisation (installation, mise à jour, suppression…)

 

Pour installer CocoaPods sur votre machine :

$ sudo gem install cocoapods

 

Pour gérer les Pods dans votre projet, créez un fichier “Podfile” à la racine de votre projet XCode, copiez dans celui ci :

platform :ios, '7.0'
pod 'AFNetworking', '~> 2.0'

 

Pour lancer le téléchargement des librairies et l’installation dans votre projet, tapez dans le terminal à la racine de votre projet :

pod install

 

Cela crée aussi un fichier .xcworkspace à utiliser au lieu de l’habituel .xcodeproj
Lancez le projet (via le .xcworkspace), vous pouvez voir vos Pods intégrés.

Capture d’écran 2014-09-16 à 13.41.29

 

Vous pouvez modifier aussi les sources des Pods, dans ce cas pensez aussi à “commiter” les Pods.

 

CocoaPods : http://cocoapods.org/
AFNetworking : https://github.com/AFNetworking/AFNetworking