Как исправить ошибку дублирования GoogleUtilities Swift? - PullRequest
0 голосов
/ 03 апреля 2020

Я использую Firebase для отслеживания сбоев в своем проекте, и я использую в своем проекте следующие модули.

 pod 'FirebaseCore', '6.6.4'
 pod 'FirebaseMessaging', '4.3.0'
 pod 'FirebaseAnalytics','6.3.1'

При архивировании этого проекта для размещения сборки testflight, я получаю ошибку дублирования ниже для Утилиты Google:

 Multiple commands produce '/Path/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework':
 1) Target 'GoogleUtilities-00567490' has create directory command with output '/Path//IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
 2) Target 'GoogleUtilities-54e75ca4' has create directory command with output '/Path//IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'

Когда я проверил настройки своих модулей в настройках сборки, я увидел, что утилиты Google добавлены в проект дважды. Я удалил одну из утилит GoogleUtilities, которая выдает ошибку.

Примечание: Я могу запустить сборку и не могу заархивировать ее. Есть ли какое-либо исправление для достижения этой сборки, без изменения устаревшей системы сборки ?

Поскольку я включил распространение библиотеки для моего SDK, поэтому, когда я вносил изменения в устаревшую версию, выдает ошибку .

1 Ответ

0 голосов
/ 04 апреля 2020

Обновите Podfile, чтобы явно запрашивать все необходимые подспецификации GoogleUtilties. Изучите Podfile.lock, чтобы найти список.

В этом выпуске CocoaPods .

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