XCode 설정 가이드
문서 변경 이력
| 작성일 | 변경 사항 |
|---|---|
| 2015.09.30 | 문서 초안 작성 |
| 2015.10.13 | Other Linker Flags 항목 추가 |
| 2018.09.28 | C++ Standard Library의 libstdc++ 을 libc++로 변경 |
| 2020.10.12 | Build Options - Always Embed Swift Standard Libraries: YES |
이 문서는 iOS SDK를 Xcode 프로젝트에 통합하기 위한 필수 설정을 설명합니다.
빌드 설정
Xcode의 [Build Settings] 탭에서 아래 설정을 반드시 적용해야 합니다.
1단계: Other Linker Flags 설정
- 경로: [Build Settings] > [Linking] > [Other Linker Flags]
- 설정값:
-lz,-lc++추가
2단계: Always Embed Swift Standard Libraries 설정
- 경로: [Build Settings] > [Build Options] > [Always Embed Swift Standard Libraries]
- 설정값:
YES
3단계: Enable Bitcode 설정
- 경로: [Build Settings] > [Build Options] > [Enable Bitcode]
- 설정값:
NO
라이브러리/프레임워크 링크
Xcode 프로젝트의 [Build Phases] > [Link Binary With Libraries] 섹션에 아래 라이브러리 및 프레임워크를 추가하세요.
-
Kollus SDK(제공함)
libKollusSDK.a
-
SQLite 라이브러리
libsqlite3.0.dylib또는libsqlite3.0.tbd
-
iconv 라이브러리
libiconv.dylib또는libiconv.tbd
-
프레임워크
CoreMedia.frameworkAVFoundation.frameworkQuartzCore.frameworkAudioToolbox.frameworkOpenGLES.frameworkSecurity.frameworkSystemConfiguration.frameworkMediaPlayer.frameworkCoreGraphics.frameworkUIKit.frameworkFoundation.framework