Отсутствует файл GULSwizzler.h - PullRequest
0 голосов
/ 27 октября 2018

Я обновил проект iOS / Swift до последних модулей Firebase. Были внесены следующие изменения:

  • Firebase 5.11.0 (было 5.10.0)
  • FirebaseAnalytics 5.3.0 (был 5.2.0)
  • FirebaseCore 5.1.6 (был 5.1.5)
  • FirebaseInstanceID 3.3.0 (был 3.2.2)
  • GoogleAppMeasurement 5.3.0 (был 5.2.0)
  • GoogleUtilities 5.3.4 (было 5.3.3)
  • нанопс 0,3,901 (был 0,3,8)

Я получаю сообщение об ошибке в отсутствующем файле, который был импортирован в GoogleUtilities во время сборки:

'Private/GULSwizzler.h' file not found

Файл импорта моего модуля содержит следующее:

pod 'Firebase/Core'
pod 'Firebase/Storage'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/AdMob'
pod 'GoogleSymbolUtilities'
pod 'GoogleInterchangeUtilities'

Кто-нибудь сталкивался с этим или знает решение?

******************************** edit ************** ******************** То, что я вижу в GoogleUtilities, показано ниже. Я отмечаю, что символ .h недоступен для отсутствующего файла. enter image description here

1 Ответ

0 голосов
/ 27 октября 2018

Кажется, что GULSwizzler.h установлен неправильно.Для меня он установлен в другом месте:

 $ find . | grep GULSwizzler.h
./Pods/GoogleUtilities/GoogleUtilities/MethodSwizzler/Private/GULSwizzler.h

Вот несколько вещей, которые можно попробовать:

  • Переустановите из чистой среды: pod deintegrate и pod install
  • Убедитесь, что у вас установлена ​​последняя версия CocoaPods:

    $ pod --version 1.5.3

Вероятно, не связаны, но странно: GoogleSymbolUtilities иGoogleInterchangeUtilities являются устаревшими частными модулями, которые никогда не предназначались для добавления в подфайлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...