Partager via


Real-World Exemple utilisant un projet Xcode

Cet exemple utilise la bibliothèque POP de Facebook.

Nouveauté de la version 3.0, Objective Sharpie prend en charge les projets Xcode en tant qu’entrée. Ces projets spécifient les fichiers d’en-tête et les indicateurs de compilateur appropriés nécessaires pour compiler la bibliothèque native, et donc nécessaires pour la lier également. Objectif Sharpie sélectionnera la première cible et sa configuration par défaut d’un projet s’il n’est pas indiqué de faire autrement.

Avant que Objective Sharpie tente d’analyser les fichiers de projet et d’en-tête, il doit les générer. Les projets ont souvent des phases de génération qui structurent correctement les fichiers d’en-tête pour la consommation et l’intégration externes. Il est donc préférable de toujours générer le projet complet avant de tenter de le lier.

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

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