Udostępnij za pośrednictwem


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