Недавно я добавил довольно много кода в свой проект статической библиотеки iOS. Я всегда создаю универсальный двоичный файл, который поддерживает все платформы (от iPhone4S до текущего iPhone7), но после добавления кодов (которые увеличивают размер .a) получается:
Ошибка CreateUniversalBinary: файл слишком велик для создания в виде толстого файла, поскольку размер, указанный в структуре fat_arch, составляет всего 32 бита, а размер архитектуры armv7 превышает этот
Я много гуглю, но мало кто создает большие статические библиотеки (размером 2 ГБ). На сайте Apple есть только один актуальный отчет об ошибке: максимальный размер входного файла Lipo ограничен.
Но я не понимаю, как OP исправил lipo
для вывода с шагом 100 МБ. lipo -help
и документы не раскрывают много информации.
Вот мои настройки:
Кто-нибудь сталкивался с такой же проблемой и/или знает, как ее решить/обойти?
Приветствуются любые направления..
заранее спасибо