Google Analytics не найден для iOS / приложение Watchkit

#swift #cocoapods #watchkit

#swift #cocoapods #watchkit

Вопрос:

У меня уже есть существующий проект, который использует GoogleAnalytics (cocoapods). Оно отлично компилируется, но теперь мне нужно добавить к нему цель watchkit.

Но когда я это делаю, а затем пытаюсь скомпилировать, связующий заголовок выдает ошибку.

Это то, что имеет заголовок bridging.

 #import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIFields.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>
  

Это ошибка: файл ‘GoogleAnalytics/GAI.h’ не найден. На самом деле он не может найти ни один из этих 3 файлов.

Не уверен, как поступить, похоже, что файл Birdging-Header не может найти модули Analytics, но они действительно находятся в рабочей области, поскольку они отлично работали без цели Watchkit

Комментарии:

1. Зависит ли целевой параметр WatchKit в Podfile от GoogleAnalytics?

2. Нет, это не так. Я попытался изменить связующий файл на пустой файл, но затем он разбился без ошибок, просто не выполняется сборка.

3. Цель должна зависеть от GoogleAnalytics, чтобы она могла находить заголовки.

4. В итоге мне просто пришлось удалить файл заголовка Birdging для приложения watchkit в настройках сборки целевого приложения. Затем она скомпилировалась, но начала выдавать другие ошибки, касающиеся идентификатора пакета. Я также исправил это, вручную введя правильные значения в info.plist. Спасибо за вашу помощь.