SDK 인스톨

iOS SDK를 다운로드하여 설치하는 방법을 배웁니다.

시작하기 전에

이 가이드에 따르려면 Xcode가 필요합니다.

SDK를 다운로드하여 설치하기

선택한 패키지 관리자를 사용하여 iOS SDK를 다운로드하여 설치합니다.

Install using CocoaPods

필수

1단계: CocoaPods 다운로드
최신 버전의 CocoaPods를 다운로드하여 설치합니다.

2단계: 의존성 추가
Add the latest version of AppsFlyerFramework to your project's Podfile:

pod 'AppsFlyerFramework'

3단계: 의존성 설치하기
In your terminal, navigate to your project's root folder and run pod install.

4단계: Xcode 작업 공간 열기
In Xcode, use the .xcworkspace file to open the project from this point forward, instead of the .xcodeproj file.

If you are developing a tvOS app, CocoaPods automatically adds the relevant dependencies from AppsFlyerFramework.

Install using Carthage

1단계: Carthage 설치하기
최신 버전의 Carthage를 설치합니다.

2단계: 의존성 추가
Add the following line to your Cartfile binary:

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json"

현재는 tvOS 앱을 지원하지 않습니다.

📘

참고

위의 링크는 정적 라이브러리에 연결됩니다. 최신 iOS 버전으로 업그레이드하는 경우, 다음을 수행하십시오:

  1. Xcode에서 copy-frameworks를 실행하는 Run Script 단계를 제거하십시오.
  2. 라이브러리가 포함되어 있지 않도록 확인하십시오.

자세한 내용은 Carthage docs 안내를 참조하십시오.

Install using Swift Package Manager (V6.1.0+)

Starting V6.1.0 the iOS SDK can be installed via Install using Swift Package Manager (SPM):
Step 1: Navigate to Add Package Dependency
In Xcode, go to File > Swift Packages > Add Package Dependency:

635635

2단계: iOS SDK GitHub 저장소 추가하기
앱스플라이어 SDK GitHub 저장소를 입력합니다.
https://github.com/AppsFlyerSDK/AppsFlyerFramework

733733

3단계: SDK 버전 선택하기

728728

4단계: 원하는 타겟에 AppsFlyerLib를 추가하기

728728

Manual install

1단계: 정적 프레임워크 다운로드하기
iOS SDK를 static framework로 다운로드하세요.

정적 프레임워크가 정상적으로 다운로드되었는지 검증하려면 여기를 클릭합니다.

2단계: 압축 해제하기
Unzip the AppsFlyerLib.framework.zip file you just downloaded.

3단계: 프로젝트에서 가져오기
Drag the AppsFlyerLib.framework folder and drop it into your Xcode project. Make sure Copy items if needed is checked.

📘

참고

This approach is only compatible with iOS 8 and above. For tvOS apps, you need a different AppsFlyerFramework:

  1. 이 리포지토리를 복제(clone) 하십시오.
  2. Find AppsFlyerLib.framework in this folder of the cloned repo.
  3. 3단계를 반복합니다.

네이티브 iOS 프레임워크 의존성

앱스플라이어 iOS SDK V6.X 은 다음 네이티브 프레임워크를 자동 추가하고 사용합니다.

  • AdSupport 프레임워크: 이 프레임워크는 기기에서 IDFA를 수집할 때 필요합니다.
    IDFA가 없으면 Facebook Ads, Twitter, Google Ads 및 기타 네트워크의 설치를 어트리뷰션할 수 없습니다.
  • iAd 프레임워크: 광고주 앱에서 Apple Search Ads의 성과를 측정합니다.
  • AdServices framework (V6.1.3+): Measure the performance of Apple Search Ads in your app

Strict mode SDK

앱스플라이어 SDK V6.X의 strict mode를 사용하여 IDFA 수집 기능 및 AdSupport 프레임워크 의존성을 완전히 제거합니다. (예를 들어 어린이용 앱 개발 시)

다음 메서드 중 하나를 사용하여 보안 강화형(strict mode) SDK를 설치할 수 있습니다.
CocoaPods를 사용하여 설치하기

pod 'AppsFlyerFramework/Strict'

Carthage를 사용하여 설치하기

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-strict.json" ~> 6.3.2

다음 내용