Xcode 프로젝트를 사용하는 실제 예제

이 예제에서는 FacebookPOP 라이브러리를 사용합니다.

버전 3.0의 새로운 Objective Sharpie는 Xcode 프로젝트를 입력으로 지원합니다. 이러한 프로젝트는 네이티브 라이브러리를 컴파일하는 데 필요한 올바른 헤더 파일 및 컴파일러 플래그를 지정하므로 바인딩하는 데도 필요합니다. 그렇지 않으면 Objective Sharpie가 첫 번째 대상 과 프로젝트의 기본 구성을 선택합니다.

Objective Sharpie가 프로젝트 및 헤더 파일을 구문 분석하기 전에 빌드해야 합니다. 프로젝트에는 외부 사용 및 통합을 위해 헤더 파일을 올바르게 구성하는 빌드 단계가 있는 경우가 많으므로 바인딩을 시도하기 전에 항상 전체 프로젝트를 빌드하는 것이 가장 좋습니다.

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

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