Ошибка Xcode 11: несколько команд выдают ... при попытке архивирования с новой системой сборки - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь заархивировать свое приложение с новой системой сборки в Xcode. Я пытался обновить стручки, но это не помогло. Я не вижу, что с этим не так.

Это ошибка, которую я получаю при попытке архивирования.

Multiple commands produce '/Users/damianvandekauter/Library/Developer/Xcode/DerivedData/Peral-gccnzsgqesdkhpgldsjorooqirpb/Build/Intermediates.noindex/ArchiveIntermediates/Peral/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Parse.bundle':
1) Target 'Parse-iOS12.0-Parse' has create directory command with output '/Users/damianvandekauter/Library/Developer/Xcode/DerivedData/Peral-gccnzsgqesdkhpgldsjorooqirpb/Build/Intermediates.noindex/ArchiveIntermediates/Peral/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Parse.bundle'
2) Target 'Parse-iOS9.0-Parse' has create directory command with output '/Users/damianvandekauter/Library/Developer/Xcode/DerivedData/Peral-gccnzsgqesdkhpgldsjorooqirpb/Build/Intermediates.noindex/ArchiveIntermediates/Peral/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Parse.bundle'

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

1 Ответ

0 голосов
/ 12 марта 2020

Удаление дубликатов файлов шрифтов в ресурсах Copy Bundle сработало для меня.

Кажется, проблема связана с новой функцией автосвязи в React Native 0.60 - строка use_native_modules! в ios / Podfile означает, что при установке pod все модули, найденные в node_modules, автоматически связываются. Это означает, что ссылки на все файлы шрифтов добавляются в [CP] Copy Pods Resources, когда вы выполняете установку pod.

Если вы ранее установили реактивные-собственные-векторные-иконки вручную, добавив файлы шрифтов в Copy Bundle Resources затем вы получаете фатальную ошибку сборки «Несколько команд вывести ...».

Поэтому, чтобы решить проблему, просто удалите файлы шрифтов из ресурсов Copy Bundle, чтобы они были только в [CP] Copy Pods Ресурсы.

Копировать комплект ресурсов Ресурсы можно найти на вкладке "Фазы сборки" в целевом объекте вашего проекта

ошибка будет устранена

...