Rzeczywisty przykład użycia projektu Xcode
W tym przykładzie użyto biblioteki POP z serwisu Facebook.
Nowość w wersji 3.0 Objective Sharpie obsługuje projekty Xcode jako dane wejściowe. Te projekty określają poprawne pliki nagłówków i flagi kompilatora niezbędne do skompilowania biblioteki natywnej, a tym samym niezbędne do powiązania. Funkcja Objective Sharpie wybierze pierwszy element docelowy i jego domyślną konfigurację projektu, jeśli nie zostanie poinstruowany w inny sposób.
Zanim program Objective Sharpie spróbuje przeanalizować projekt i pliki nagłówka, musi go skompilować. Projekty często mają fazy kompilacji, które będą prawidłowo strukturę plików nagłówków na potrzeby użycia zewnętrznego i integracji, dlatego najlepiej zawsze kompilować pełny projekt przed podjęciem próby powiązania.
$ git clone https://github.com/facebook/pop.git
Cloning into 'pop'...
(more git clone output)
$ cd pop
$ sharpie bind pop.xcodeproj -sdk iphoneos9.0