SDK 인스톨

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

시작하기 전에

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

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 저장소 추가하기
앱스플라이어 SDK GitHub 저장소를 입력합니다.
https://github.com/AppsFlyerSDK/AppsFlyerFramework

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 프레임워크: 이 프레임워크는 기기에서 IDFA를 수집할 때 필요합니다. IDFA가 없으면 Meta ads, Twitter, Google Ads 및 기타 네트워크의 설치를 어트리뷰션할 수 없습니다.
  • iAd 프레임워크: 광고주 앱에서 Apple Search Ads의 성과를 측정합니다.
  • AdServices 프레임워크(V6.1.3+): 광고주 앱에서 Apple Search Ads의 퍼포먼스를 측정합니다.

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