본문으로 건너뛰기

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.framework
  • AVFoundation.framework
  • QuartzCore.framework
  • AudioToolbox.framework
  • OpenGLES.framework
  • Security.framework
  • SystemConfiguration.framework
  • MediaPlayer.framework
  • CoreGraphics.framework
  • UIKit.framework
  • Foundation.framework