Débuter avec les cacaopodes

Mise à jour des CocoaPods

Pour mettre à jour CocoaPods en réinstallant simplement la gemme

[sudo] gem install cocoapods

Ou pour une version préliminaire

[sudo] gem install cocoapods --pre

Échantillon de Podfile

Les dépendances de vos projets sont spécifiées dans un seul fichier texte appelé Podfile. CocoaPods résoudra les dépendances entre les bibliothèques, récupérera le code source résultant, puis le reliera dans un espace de travail Xcode pour créer votre projet.

  1. Créer un fichier pod

    # Next line contains target platform settings
    platform :ios, '8.0'
    # Use dynamic Frameworks
    use_frameworks!
    
    # Target name
    target 'MyApp' do
      # List of target dependencies
      pod 'ObjectiveSugar', '~> 1.1'
      pod 'ORStackView', '~> 3.0'
      pod 'RxSwift', '~> 2.6'
    end
    
  2. Installez les dépendances. Le processus d’installation des dépendances se fait en exécutant cette commande via un terminal dans le répertoire du projet :

    pod install
    
  3. Mise à jour des dépendances vers les nouvelles versions :

  • Mise à jour d’un pod spécifique

    pod update RxSwift
    
  • Mise à jour de tous les pods

    pod update
    

[Utilisation de Cocoapods] [1]

[1] : https://guides.cocoapods.org/using/using-cocoapods.html

Commencer

Commençons à installer la bibliothèque populaire [Alamofire][1] sur notre projet Xcode !

Commençons par installer CocoaPods en utilisant la commande :

[sudo] gem install cocoapods

Ensuite, créons un nouveau projet dans Xcode appelé Start ! Accédez au dossier contenant le .xcodeproj et créez un nouveau fichier texte appelé podfile !

Remplacez le “podfile” par ce qui suit :

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target 'start' do
    pod 'Alamofire', '~> 4.3'
end

Utilisez la commande cd pour accéder au répertoire contenant le .xcodeproj et lancez la commande pod install. Alamofire est installé dans le projet ‘start’ !

Maintenant, double-cliquez sur le fichier xcworkspace (pas .xcodeproj) et utilisez Alamofire !

[1] : https://github.com/Alamofire/Alamofire