Сборка библиотек для распространения »в« Да »Swift - PullRequest
0 голосов
/ 08 апреля 2020

В моем проекте я включил «Сборку библиотек для распространения» в «Да» в настройке сборки SDK, чтобы быстрые обновления не вызывали проблемы для сторонних библиотек. В этом случае, когда я строю с проектом для SDK, я установил устаревший режим, но я сталкиваюсь с проблемой, как показано ниже:

Наследие не поддерживает Build Libraries для распространения »в« Да ».

Как это исправить? Я могу построить новую систему сборки проекта вместо устаревшего режима

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

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'

1 Ответ

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

Обходной путь для этой проблемы системы сборки заключается в явном добавлении всех необходимых подспецов GoogleUtilities к Podfile. Смотрите файл Podfile.lock, чтобы получить список. Полная информация на https://github.com/firebase/firebase-ios-sdk/issues/4087

...