콘텐츠로 이동

빌드 설정

DoveRunner Mobile App Security SDK가 올바르게 작동하려면 XCode 프로젝트의 빌드 설정을 적절히 구성해야 합니다.

가장 중요한 설정 중 하나는 “Other Linker Flags”입니다.

  1. 프로젝트 설정에서 “Build Settings” 탭을 선택합니다
  2. “Other Linker Flags”를 검색합니다
  3. Debug 구성에 다음을 추가합니다:
    -lStaticAppSec_Debug -L$(PROJECT_DIR)/AppSealingSDK/Libraries
  4. Release 구성에 다음을 추가합니다:
    -lStaticAppSec -L$(PROJECT_DIR)/AppSealingSDK/Libraries

SDK 헤더 파일을 찾을 수 있도록 검색 경로를 설정해야 합니다.

  1. “Header Search Paths”를 검색합니다
  2. 다음 경로를 추가합니다:
    $(PROJECT_DIR)/AppSealingSDK/Libraries
  3. “recursive” 옵션을 선택합니다

정적 라이브러리 파일을 찾을 수 있도록 경로를 설정합니다.

  1. “Library Search Paths”를 검색합니다
  2. 다음 경로를 추가합니다:
    $(PROJECT_DIR)/AppSealingSDK/Libraries
  • Bitcode를 NO로 설정해야 합니다
  • DoveRunner Mobile App Security SDK는 현재 Bitcode를 지원하지 않습니다
  • C++11 이상으로 설정합니다
  • ARC를 활성화합니다

지원되는 아키텍처만 포함하도록 설정합니다:

  • arm64 (필수)
  • armv7 (선택적, 구형 기기 지원 시)

시뮬레이터 빌드 시 다음을 제외합니다:

  • arm64 (시뮬레이터용)

iOS 9.0 이상으로 설정합니다.

  • libStaticAppSec_Debug.a 사용
  • 보안 기능이 일부 비활성화됨 (개발 편의성)
  • libStaticAppSec.a 사용
  • 모든 보안 기능 활성화
  • 프로덕션 배포용

이러한 설정을 올바르게 구성하면 SDK가 정상적으로 링크되고 실행됩니다.