프로젝트 설정

1 : SDK 연동을 위한 준비

  • Xcode 15.3 이상

  • Deployment Target : iOS 12.0 이상

2025년 4월 24일부터 앱 스토어 커넥트에 업로드하는 앱은 Xcode 16 이상 버전을 사용하여 빌드해야 합니다. https://developer.apple.com/kr/news/

2 : 설치

CocoaPods 사용

  • AdPie SDK의 최신버전을 가져오려면 아래와 같이 프로젝트의 Podfile에 추가한다.

  platform :ios, '12.0'
  use_frameworks!

  target YOUR_PROJECT_TARGET do
    pod 'AdPieSDK'
  end
  • 터미널 실행하고 iOS 프로젝트가 있는 경로로 이동 후, 아래 명령어를 실행하여 AdPie SDK를 설치한다.

  pod install --repo-update

  • Xcode 실행 후, Add Package Dependencies 메뉴를 클릭한다.

  Xcode > File > Add Package Dependencies....
  • 프롬프트 창이 나타나면 아래의 Git Hub 저장소 URL를 사용하여 검색한다.

  https://github.com/gomfactory/AdPie-iOS-SDK.git
  • 설치하려는 버전을 선택하고 Add Package 버튼을 클릭하여 AdPie SDK를 설치한다.

    Swift Package Manager 를 이용하여 SDK를 설치하는 경우, AdPie SDK V1.6.3 버전부터 설치 가능.

  • 아래의 Xcode 프로젝트 설정 내용을 참고하여 Other Linker Flags 설정을 완료한다.

SDK 수동 설치

  • SDK 및 샘플프로젝트를 download 한다.

  • AdPie-iOS-SDK-master.zip 파일을 압축을 해제하고 AdPieSDK.xcframework 파일이 있는지 확인한다.

  • Xcode에서 타겟 프로젝트 선택 후, General -> Frameworks, Libraries, and Embedded ContentAdPieSDK.xcframework 파일을 드래그하여 추가한다.

  • 아래의 Xcode 프로젝트 설정 내용을 참고하여 Other Linker Flags 설정을 완료한다.

Xcode 프로젝트 설정

  • Xcode 실행 > 프로젝트 타겟 선택 > Build Settings에서 Other Linker Flags$(inherited)-ObjC 플래그가 추가되어 있는지 확인한다.

    위의 플래그가 없을 경우 , 비정상 종료(Crash)가 발생할 수 있다.

3 : iOS 14+ 대응

  • iOS 14+ 대응 페이지를 통해 info.plist 와 코드를 적용한다.

Last updated