Есть приложение, написанное на react native под andorid и ios.
Периодически просто вношу некоторые правки (в визуальную часть) и выпускаю в google play и appstore.
Сейчас Apple требует включить в приложение поддержку AppTrackingTransparency, иначе отклоняет обновление.
Нашел инструкцию и внес в файл AppDelegate.m следующее:
Сверху файла:
#import <AppTrackingTransparency/AppTrackingTransparency.h>
Далее после
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
внес:
if (@available(iOS 14.0, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
// Tracking authorization completed. Start loading ads here.
// [self loadAd];
}];
}
Запустил на эмулятор, приложение запустилось, выдался запрос на разрешение слежения, все хорошо.
Решил собрать (Archive), чтобы отправить в appstore, в конце сборки выдает ошибку:
AppDelegate.m:43:12: Use of undeclared identifier 'ATTrackingManager'
Подскажите, что не так?