Я пытаюсь установить sdk-менеджер тэгов google в свое приложение iOS с помощью быстрого доступа. Я выполнил инструкции здесь Руководство по началу работы для Swift. В разделе 3: Добавить заголовок моста для Objective-C библиотек. Шаг 7. Добавьте эти инструкции импорта в файл заголовка:. Я попытался импортировать код в мой заголовочный файл, но когда я пытаюсь его построить, появляется сообщение об ошибке 'TagManager.h' file not found.
- Как решить эту ошибку и использовать менеджер тегов google в swift?
Как установить SDK google тегов в быстрый проект
Ответ 1
Я проверил сайт Googledeveloper, указанный в вашей ссылке. Попробуйте просто добавить имя своего проекта inftont в BridgingHeader.h в Настройки сборки, это может сработать. Например: HippiTap/BridgingHeader.h
ОБНОВЛЕНИЕ: Диспетчер тегов 5.0.6
- Наконец-то найденная причина этой проблемы, google обновил файл своего модуля TagManager, но не обновил его учебник
- Если вы используете pod 'GoogleTagManager в своем файле подкачки, он установит последний доступный pod (i.e) 5.0.6
-
Эта версия не содержит необходимого файла для импорта в файле BridgingHeader.h, как показано в https://developers.google.com/tag-manager/ios/v3/swift#add-bridging-header. Если мы используем 5.0.6 файл pod в xcode будет выглядеть ниже,
-
Чтобы решить эту проблему, нам нужно уменьшить версию TagManager. Теперь замените
pod 'GoogleTagManager’
с
pod 'GoogleTagManager’,’~> 3.15.0’
Теперь запустите pod intall в вашем терминале,
Installing GoogleTagManager 3.15.0 (was 5.0.6)
-
Изменив версию диспетчера тегов, мы можем перейти к учебнику google здесь.
-
Теперь файл pod будет выглядеть ниже
Я думаю, что это может помочь вам. Попробуйте и дайте мне знать результат.