После того, как я установил 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, я уже обновил свой вопрос. Спасибо
@SophySwicz Я пытался очистить проект и удалить производные данные xcode, но это все равно не работает.
Какую версию appsFlyer вы устанавливаете? проверьте примечания к выпуску здесь support.appsflyer.com/hc/en-us/articles/… и эта ветка важна, похоже, что файл был переименован github.com/AppsFlyerSDK/appsflyer-react-native-plugin /проблемы/…
Рад помочь, я опубликую это в ответе, и было бы неплохо, если бы вы добавили чек как принятый: D
Какую версию 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;
}
Можете ли вы дать нам больше информации о вашем проекте? Xcode 12.1? (какая у вас версия xcode?). Вы пытались удалить производные данные? Вы очищали до или после удаления производных данных? С этого момента используйте файл .xcworkspace для открытия проекта в Xcode вместо файла .xcodeproj.