Esempio reale con un progetto Xcode
In questo esempio viene usata la libreria POP di Facebook.
Novità nella versione 3.0, Objective Sharpie supporta i progetti Xcode come input. Questi progetti specificano i file di intestazione e i flag del compilatore corretti necessari per compilare la libreria nativa e quindi necessario associarlo. Objective Sharpie selezionerà la prima destinazione e la relativa configurazione predefinita di un progetto, se non richiesto altrimenti.
Prima che Objective Sharpie tenti di analizzare i file di progetto e di intestazione, è necessario compilarlo. I progetti hanno spesso fasi di compilazione che strutturano correttamente i file di intestazione per l'utilizzo esterno e l'integrazione, quindi è consigliabile compilare sempre il progetto completo prima di tentare di associarlo.
$ git clone https://github.com/facebook/pop.git
Cloning into 'pop'...
(more git clone output)
$ cd pop
$ sharpie bind pop.xcodeproj -sdk iphoneos9.0