SDK 인스톨

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

필수

Get started with our SDK integration wizard

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

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

Install using CocoaPods

필수

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

2단계: 의존성 추가
다음 최신 버전을 AppsFlyerFramework 사용자 프로젝트 포드파일에 추가하십시오.

pod 'AppsFlyerFramework'

3단계: 의존성 설치하기
터미널에서 프로젝트의 루트 폴더로 이동하여 다음을 실행합니다. pod install.

4단계: Xcode 작업 공간 열기
Xcode에서 .xcworkspace 파일을 이용하여 다음 대신 이 시점 후 프로젝트에서 엽니다. .xcodeproj file.

tvOS 앱을 개발하는 경우, CocoaPods는 다음으로부터 관련 의존성을 자동으로 추가합니다. AppsFlyerFramework.

Install using Carthage

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

2단계: 의존성 추가
다음의 라인을 추가 Cartfile 바이너리:

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 다음과 같이 SPM(Swift Package Manager)을 사용한 인스톨로 iOS SDK를 인스톨할 수 있습니다.
1단계: 패키지 종속성 추가로 이동합니다.
Xcode에서 파일 > 패키지 추가로 이동합니다.

1572

2단계: iOS SDK GitHub 저장소 추가하기
Enter the AppsFlyer SDK GitHub repository. You can select one of the following:

2172

3단계: SDK 버전 선택하기

2176

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

2168

Manual install

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

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

2단계: 압축 해제하기
방금 내려받은 AppsFlyerLib.framework.zip 파일을 압축 해제합니다.

3단계: 프로젝트에서 가져오기
다음 폴더 AppsFlyerLib.framework 를 끌어다 Xcode 프로젝트에 놓습니다. 필요한 경우 항목 복사(Copy items if needed)를 선택해야 합니다.

📘

참고

이 접근법은 iOS 8 이상에서만 호환됩니다. tvOS 앱의 경우, 다른 것이 필요합니다. AppsFlyerFramework:

  1. 이 리포지토리를 복제(clone) 하십시오.
  2. 찾기 AppsFlyerLib.framework 복제된 저장소의 이 폴더에서
  3. 3단계를 반복합니다.

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

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

  • AdSupport framework: This framework is required to collect the IDFA from devices. Without IDFA you cannot attribute installs to Meta ads, Twitter, Google Ads, and other networks.
  • AdServices 프레임워크(V6.1.3+): Measure the performance of Apple Search Ads in your app.
  • iAd framework: (Deprecated) Measure the performance of Apple Search Ads in your app. Note: The iAd framework has not been in use since V6.10.1 and completely removed from the code base from V6.13.0.

Strict mode

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

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

Install using CocoaPods

pod 'AppsFlyerFramework/Strict'

Install using Carthage

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

Install using Swift Package Manager

Swift Package Manager를 사용하여 SDK 인스톨 단계를 따르고 리포지토리 이름에서 다음을 사용합니다: https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict