XCode 설정 가이드
이 문서는 iOS SDK를 Xcode 프로젝트에 통합하고 정상적으로 빌드하기 위한 필수 설정 과정을 설명합니다.
빌드 설정
Xcode의 [Build Settings] 탭에서 아래의 설정을 적용하세요.
1단계: Other Linker Flags 설정
SDK가 사용하는 외부 라이브러리 및 시스템 기능을 올바르게 연결하기 위한 설정입니다.
- 경로:
[Build Settings] > [Linking] > [Other Linker Flags] - 설정값:
-lz,-lc++추가
2단계: Always Embed Swift Standard Libraries 설정
SDK와 프로젝트 간의 Swift 환경 호환성을 위해 표준 라이브러리를 앱 번들에 포함하도록 설정합니다.
- 경로:
[Build Settings] > [Build Options] > [Always Embed Swift Standard Libraries] - 설정값:
YES
3단계: Enable Bitcode 설정
Kollus SDK 라이브러리 특성에 따라 Bitcode 최적화 옵션을 비활성화합니다.
- 경로:
[Build Settings] > [Build Options] > [Enable Bitcode] - 설정값:
NO
라이브러리 및 프레임워크 링크
애플리케이션 빌드 단계에서 SDK의 종속성을 연결해야 합니다.
Xcode 프로젝트 설정의 [Build Phases] > [Link Binary With Libraries] 섹션에 아래 목록을 모두 추가하세요.
Kollus SDK
제공받은 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