Condividi tramite


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