На удивление возникли трубдности при интеграции. Вот правильный алгоритм:
1. Ставим npm модуль:
npm install react-native-appsflyer --save
или
yarn add react-native-appsflyer
2. Выполняем pod init в папке ios, если этого не было сделано ранее
2.1. В файле ios/Podfile добавляем зависимость, что бы выглядело примерно так:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'mobile' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for mobile
pod 'AppsFlyerFramework'
end
3. в консоли, в папке ios запускаем pod install
4. XCode ➜ project navigator, правой кнопкой на Libraries ➜ Add Files to [your project's name] идем в папку node_modules ➜ react-native-appsflyer и добавляем RNAppsFlyer.xcodeproj
5. Собираем проект (не заускаем, именно собираем)
6. В проекте project build phase ➜ Link binary with libraries ➜ добавить libRNAppsFlyer.a