Looking for cocoapods Answers? Try Ask4KnowledgeBase
Looking for cocoapods Keywords? Try Ask4Keywords

cocoapodsEmpezando con los cocoápodos.


Observaciones

Cocoapods es un administrador de dependencias para los proyectos Swift y Objective C. Como se indica en el sitio oficial , tiene más de 28 mil bibliotecas y se utiliza en más de 1.7 millones de aplicaciones. Puede hacer que los desarrolladores se desarrollen más rápido utilizando bibliotecas de terceros. Cocoapods facilita la administración de dependencias en su código. Se pueden agregar y eliminar dependencias escribiéndolas en un archivo (llamado podfile) y ejecutándolas.

Versiones

Empezando

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

Primero instalemos CocoaPods usando el comando:

[sudo] gem install cocoapods
 

Entonces vamos a crear un nuevo proyecto en Xcode llamado Start! Navegue a la carpeta que contiene el .xcodeproj y cree 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 el .xcodeproj y .xcodeproj la pod install comandos. Alamofire está instalado en el proyecto 'start'!

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

Muestra podfile

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

  1. Crear un podfile

    # 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
     
  • Actualizando todas las vainas

    pod update
     

Utilizando Cocoapods

Actualizando CocoaPods

Para actualizar CocoaPods simplemente instalando la gema otra vez.

[sudo] gem install cocoapods
 

O para una versión preliminar

[sudo] gem install cocoapods --pre