Primeros pasos con los cocoapods

Actualización de CocoaPods

Para actualizar CocoaPods simplemente instalando la gema nuevamente

[sudo] gem install cocoapods

O para una versión preliminar

[sudo] gem install cocoapods --pre

Ejemplo de archivo pod

Las dependencias de sus proyectos se especifican en un solo archivo de texto llamado Podfile. CocoaPods resolverá las dependencias entre bibliotecas, obtendrá el código fuente resultante y luego lo vinculará en un espacio de trabajo de Xcode para construir su proyecto.

  1. Crear un archivo 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. Instalar dependencias. El proceso de instalación de dependencias se realiza ejecutando este comando a través de la terminal en el directorio del proyecto:

    pod install
    
  3. Actualización de dependencias a nuevas versiones:

  • Actualización de pod específico

    pod update RxSwift
    
  • Actualización de todos los pods

    pod update
    

Usando Cocoapods

Empezando

¡Comencemos a instalar la popular biblioteca Alamofire en nuestro proyecto Xcode!

Primero instalemos CocoaPods usando el comando:

[sudo] gem install cocoapods

Luego, ¡creemos un nuevo proyecto en Xcode llamado Start! ¡Navega a la carpeta que contiene .xcodeproj y crea un nuevo archivo de texto llamado podfile!

Reemplace el podfile con lo siguiente:

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

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

Use el comando cd para cambiar al directorio que contiene .xcodeproj y emita el comando pod install. ¡Alamofire está instalado en el ‘inicio’ del proyecto!

Ahora, haga doble clic en el archivo xcworkspace (no en .xcodeproj) y use Alamofire.