-
Protobuf XCode에 Subproject로 추가하기iOS/Mac 2019. 1. 23. 19:24
* Adding Protobuf as subproject in XCode for Objective-C
Objective-C를 사용하는 XCode프로젝트에서 Protobuf 를 서브 프로젝트로 추가해서 사용하는 방법을 설명합니다.
- 가급적 cocopods 에 있는 Protobuf 사용합니다.
(iOS 7.0~ , macOS 10.9~ 지원) - 소스로 사용하고 싶은 경우에 대한 설명입니다.
1. Objective-C용 Protobuf 소스를 받습니다.https://github.com/protocolbuffers/protobuf/tree/master/objectivec2. 소스를 풀어 전체를 추가할 XCode 프로젝트 밑에 적당한 경로에 넣습니다.
(예를 들어 Example 이라는 프로젝트에 추가한다고 하면, Example/Frameworks/Protbuf)프로젝트 설정
3. 프로젝트 파일 > Build Phases > TARGETS 에서 타겟 선택
4. Target Dependencies 펼침 > 추가(+) > ProtocoBuffers 추가
5. Link Binary With Libraries 펼침 > 추가(+) > libProtocolBuffers.a 추가
6. Build Settings
Header Search Paths > $(SRCROOT) recursive 로 추가.
반응형 - 가급적 cocopods 에 있는 Protobuf 사용합니다.