Установка SDK
Узнайте, как скачать и установить SDK для iOS.
Рекомендуется
Get started with our SDK integration wizard
Скачивание и установка SDK
Скачайте и установите SDK для iOS с помощью выбранного диспетчера пакетов.
Install using CocoaPods
Шаг 1. Скачивание CocoaPods
Скачайте и установите последнюю версию CocoaPods.
Шаг 2. Добавление зависимостей
Добавьте последнюю версию AppsFlyerFramework
в Podfile вашего проекта:
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, сделайте следующее:
- Удалите из Xcode стадию Run Script (Запуск сценария), которая запускает фреймворки копирования copy-frameworks.
- Убедитесь, что библиотека не встроена.
Подробнее читайте в документации Carthage.
Install using Swift Package Manager (V6.1.0
+)
V6.1.0
+)Starting V6.1.0
SDK для iOS можно установить через Install с помощью Swift Package Manager (SPM):
Шаг 1. Переход к добавлению пакета-зависимости
В Xcode перейдите в раздел File (Файл) > Add Packages (Добавить пакеты):
Шаг 2. Указание пути к репозиторию с SDK для iOS на GitHub
Enter the AppsFlyer SDK GitHub repository. You can select one of the following:
Шаг 3. Выбор версии SDK
Шаг 4. Добавление AppsFlyerLib в таргет
Manual install
Шаг 1. Скачивание статического фреймворка
Загрузите SDK для iOS как static framework.
Для проверки целостности загруженной статической структуры SDK нажмите здесь.
Шаг 2. Распаковка
Распакуйте архив AppsFlyerLib.framework.zip
, который вы только что скачали.
Шаг 3. Импорт в проект
Перетащите папку AppsFlyerLib.framework
в свой проект Xcode. Установите флажок Copy items if needed (Копировать элементы при необходимости).
Примечание
Этот способ подходит только для iOS 8 и более новых версий. Для приложений tvOS вам нужен другой
AppsFlyerFramework
:
- Клонируйте этот репозиторий.
- Найдите
AppsFlyerLib.framework
в этой папке клонированного репозитория.- Повторите шаг 3.
Зависимости собственных фреймворков iOS
Этот SDK автоматически добавляет и использует следующие нативные фреймворки:
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: TheiAd
framework has not been in use sinceV6.10.1
and completely removed from the code base fromV6.13.0
.
Строгий режим в SDK
Используйте строгий режим в SDK, чтобы полностью удалить функции сбора IDFA и зависимости инфраструктуры AdSupport (например, при разработке приложений для детей).
Установить строгий режим в 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
Выполните шаги по установке SDK с помощью Swift Package Manager, а в имени репозитория используйте https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict
Изменения сохранены 26 дней назад