У меня есть работающее быстрое приложение с модулями GoogleTagManager и Firebase / Analytics, установленными с использованием Cocoapods.
pod 'Firebase/Analytics'
pod 'GoogleTagManager', '~> 3.0'
Мой файл заголовка моста импортирует библиотеки диспетчера тегов:
#import <GoogleTagManager/TAGManager.h> <-- line that is causing the first error.
#import <GoogleTagManager/TAGContainer.h>
#import <GoogleTagManager/TAGContainerOpener.h>
#import <GoogleTagManager/TAGDataLayer.h>
#import <GoogleTagManager/TAGLogger.h>
Успешно строится и работает без проблем.
Я пытаюсь обновить как модули firebase, так и модули диспетчера тегов. изменил pod-файл следующим образом:
pod 'Firebase/Analytics', '~> 5.1'
pod 'GoogleTagManager', '~> 7.1.1'
Затем я побежал:
pod update GoogleTagManager и pod update Firebase/Analytics.
Вдруг теперь у меня 2 ошибки компиляции:
'GoogleTagManager/TAGManager.h' file not found
failed to emit precompiled header '/blabla.pch' for bridging header '/blabla/Bridging-Header.h'
Я обновил только модули, что могло бы вызвать проблему?
Вероятно, что-то сработало / обнаружилось при обновлении GoogleTagManager на 4 основные версии. Я бы порекомендовал посмотреть, чем отличаются 3.x и 7.x.
@hasan Вы решили эту проблему - у меня такая же проблема
Я не совсем помню. Но, насколько я помню, я удалил его и использовал другой. Что-то связанное с появлением новой библиотеки.





Возможно, стоит опубликовать это на GitHub как проблему для Firebase. Разработчики умеют отвечать на вопросы по этому поводу или исправлять ошибки, если это более серьезная проблема.