Файл AppsFlyerLib/AppsFlyerTracker.h не найден. Кто-нибудь видел эту ошибку?

После того, как я установил pod 'AppsFlyerFramework' в свой подфайл, я импортировал его для использования, но после сборки он показывает эту ошибку. Кто-нибудь видел эту проблему?

'AppsFlyerLib/AppsFlyerTracker.h' file not found
1. Did not find header 'AppsFlyerTracker.h' in framework 'AppsFlyerLib' (loaded from '/Users/apples/trueid-ios-music-tunedglobal-appdemo/Pods/AppsFlyerFramework/iOS')

Для получения дополнительной информации: XCode 11.7, Cocoapod 1.10.0, и я уже удаляю и обновляю свой модуль.

Обновить решение

  • Согласно комментарию @SophySwicz, я обнаружил проблему, связанную с тем, что в AppFlyerLib была новая версия sdk до версии 6, но в моем проекте по-прежнему используется старое имя API. Чтобы решить эту проблему, вы можете перенести API на использование версии 6 или перейти на версию 5 в своем модуле, все должно быть в порядке. (Спасибо за помощь @SophySwicz)

Можете ли вы дать нам больше информации о вашем проекте? Xcode 12.1? (какая у вас версия xcode?). Вы пытались удалить производные данные? Вы очищали до или после удаления производных данных? С этого момента используйте файл .xcworkspace для открытия проекта в Xcode вместо файла .xcodeproj.

Sophy Swicz 26.12.2020 12:40

Извините @SophySwicz, я уже обновил свой вопрос. Спасибо

Nawin P. 26.12.2020 18:00

@SophySwicz Я пытался очистить проект и удалить производные данные xcode, но это все равно не работает.

Nawin P. 26.12.2020 18:20

Какую версию appsFlyer вы устанавливаете? проверьте примечания к выпуску здесь support.appsflyer.com/hc/en-us/articles/… и эта ветка важна, похоже, что файл был переименован github.com/AppsFlyerSDK/appsflyer-react-native-plugin /проблемы‌​/…

Sophy Swicz 27.12.2020 14:19

Рад помочь, я опубликую это в ответе, и было бы неплохо, если бы вы добавили чек как принятый: D

Sophy Swicz 31.12.2020 13:19
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
3 714
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Какую версию appsFlyer вы устанавливаете? ознакомьтесь с примечаниями к выпуску здесь https://support.appsflyer.com/hc/en-us/articles/115001224823-AppsFlyer-iOS-SDK-release-notes

И этот поток важен, кажется, что файл был переименован, поэтому у вас возникла проблема: https://github.com/AppsFlyerSDK/appsflyer-react-native-plugin/issues/181

Appdelegate.h

   #import <AppsFlyerLib/AppsFlyerLib.h>


   @interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate,AppsFlyerLibDelegate>

Appdelegate.m

   [AppsFlyerLib shared].appsFlyerDevKey = @"Nkxxxxxxxxxxxxx6";
   [AppsFlyerLib shared].appleAppID = @"1234567890";
   [AppsFlyerLib shared].delegate = self;
   [AppsFlyerLib shared].isDebug = true;

   - (void)applicationDidBecomeActive:(UIApplication *)application {
     // Track Installs, updates & sessions(app opens) (You must include        this API to enable tracking)
     [[AppsFlyerLib shared] start];
     // your other code here....

   }


   // Open Universal Links
   - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void        (^) (NSArray * _Nullable))restorationHandler {
     [[AppsFlyerLib shared] continueUserActivity:userActivity  restorationHandler:restorationHandler];
     return YES;
   }

Другие вопросы по теме