Ошибка сборки после удаления заголовка моста из проекта Xcode

Я пытаюсь интегрировать свой проект из Google Analytics в Firebase Analytics. Я использовал Google Analytics SDK, установленный вместе с Cococapods. После того, как я сделаю следующие шаги;

  • Удалить «Google Analytics» из файла Pod
  • Запустите «установить модуль»
  • Удалить заголовочный файл моста из проекта
  • Удалить заголовок моста из настроек сборки

Я получил ошибку сборки со средней ошибкой 300. Нравиться

Значение типа «CATransition» не имеет члена «fadeTransition».

Я могу успешно собрать, если не удаляю Google Analytics SDK, поэтому с моим кодом проблем нет. Что может вызвать эту проблему?

EDIT: я обнаружил, что проблема связана с удалением связующего заголовка, а не с SDK Google Analytics.


person Emre Önder    schedule 28.01.2019    source источник
comment
Я не знаю, почему за этот пост проголосовали.   -  person Emre Önder    schedule 28.01.2019


Ответы (1)


Я обнаружил, что большинство моих классов не имеют import UIKit и каким-то образом, когда проект имеет заголовок target-c, он ему не нужен. Однако после того, как я его удалю, он понадобится всем этим классам. Поэтому реализация

import UIKit

исправил мою проблему.

person Emre Önder    schedule 29.01.2019