본문으로 건너뛰기

XCode 설정 가이드

문서 변경 이력
작성일변경 사항
2015.09.30문서 초안 작성
2015.10.13Other Linker Flags 항목 추가
2018.09.28C++ Standard Library의 libstdc++ 을 libc++로 변경
2020.10.12Build 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.framework
    • AVFoundation.framework
    • QuartzCore.framework
    • AudioToolbox.framework
    • OpenGLES.framework
    • Security.framework
    • SystemConfiguration.framework
    • MediaPlayer.framework
    • CoreGraphics.framework
    • UIKit.framework
    • Foundation.framework