mac instalar guide create ios xcode cocoapods

ios - instalar - ¿Qué es un archivo*.PODSPEC?



pod init (1)

Esta es la extensión de archivo para CocoaPods, que se distribuye como una gema rubí. Que está disponible en twitter .

También en github

EDITAR:

Cocoapods ( http://cocoapods.org/ ) es un marco de administración de dependencias para XCode. Le permite definir de forma declarativa las dependencias del proyecto e incluirlas en la compilación de su proyecto. Es como Apache Maven o Ruby Gems para XCode.

¿Por qué necesitas esto?

Como desarrollador de iOS, ciertamente utilizas muchos códigos creados por otros, en forma de bibliotecas. Puede que no lo recuerdes, pero ¿qué tan complicada sería tu vida si tuvieras que implementar todo desde cero? Por lo general (ya que la creación manual de bibliotecas estáticas es muy aburrida), simplemente agrega el código de la biblioteca a su proyecto. Pero eso tiene algunas desventajas: el código que podría estar en otro lugar se almacena en su repositorio, desperdiciando espacio. A veces, es difícil obtener una versión específica de una biblioteca. No hay un lugar central donde pueda ver qué bibliotecas están disponibles. Encontrar una nueva versión de una biblioteca y actualizar su proyecto con ella es aburrido y, a veces, doloroso. La descarga manual de bibliotecas crea una tendencia a realizar cambios en el código descargado y simplemente dejarlo allí (lo que dificulta la actualización, ya que tendrá que combinar los cambios que realizó con el código que descargó para la próxima versión).

Copiado de: http://www.raywenderlich.com/12139/introduction-to-cocoapods

Soy un desarrollador de iOS y estoy realmente interesado en todo sobre el archivo PODSPEC:

  1. ¿Para qué se usa esto?
  2. ¿Por qué lo necesitamos?
  3. ¿Para qué sirve?

Muchas gracias chicos.

Espero que en esta pregunta recopilemos suficiente información, porque no he encontrado nada al respecto.