XCode 9: ограничение размера входного файла команды стриптиза - PullRequest
0 голосов
/ 14 сентября 2018

Есть ли ограничение на размер входного файла для команды strip?

Одна из универсальных библиотек, созданных как часть процесса архивирования xcodebuild, не работает во время удаления таблицы символов отладки.

Размер libMapControl.a

armv7 - 2,3 ГБ

arm64 - 2,31 ГБ

универсальный - 4,61 ГБ

Запуск команды stripПо отдельности на armv7 и arm64 вроде бы нормально работает.Но запуск его в объединенной универсальной библиотеке завершается неудачно с кодом выхода 1 (недопустимый аргумент).

Здесь приведены фактические команда и выходные данные.Размер файла заставляет меня думать, что проблема может быть из-за размера.Может ли кто-нибудь дать мне советы по решению этой проблемы, не разбивая библиотеку?Интересно, что я не сталкиваюсь с какими-либо проблемами при развертывании приложения на устройстве непосредственно из XCode.

[команда]

/ Applications / Xcode.app / Contents / Developer /Набор инструментовiphoneos / libMapControl.a

[ошибка]

ошибка: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip: невозможно записать выводфайл: /Users/foobar/Library/Developer/Xcode/DerivedData/MapControliOS-cmcidyjaipmkarepuvchfvmxpqab/Build/Intermediates.noindex/ArchiveIntermediates/MapHost - Release / IntermediateBuildinont_installed.bin_installed.bin1024 * Команда /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/stсбой копирования с кодом выхода 1

...