Compartir vía


Ejemplo real mediante un proyecto de Xcode

En este ejemplo se usa la biblioteca POP de Facebook.

Novedad de la versión 3.0, Objective Sharpie admite proyectos de Xcode como entrada. Estos proyectos especifican los archivos de encabezado y las marcas de compilador correctas necesarias para compilar la biblioteca nativa y, por tanto, también es necesario enlazar con estos. Objective Sharpie seleccionará el primer destino y su configuración predeterminada de un proyecto si no se le indica que lo haga de otro modo.

Para que Objective Sharpie intente analizar el proyecto y los archivos de encabezado, debe compilarlos. Los proyectos suelen tener fases de compilación que estructurarán correctamente los archivos de encabezado para el consumo externo y la integración, por lo que es mejor compilar siempre el proyecto completo antes de intentar enlazarlo.

$ git clone https://github.com/facebook/pop.git
Cloning into 'pop'...
   (more git clone output)

$ cd pop
$ sharpie bind pop.xcodeproj -sdk iphoneos9.0