Насколько я понял, битовый код позволяет создавать двоичные файлы с промежуточным двоичным форматом. Итак, это шаг перед компиляцией в архитектуру ARM или x64.
Начиная с iOS 8, можно создать «настоящий» .framework
файл для iOS. Однако по умолчанию файлы фреймворка компилируются только для одной архитектуры (эмулятор, iPhone). Если кто-то хочет распространить .framework
файл, лучше предоставить файл, совместимый с эмулятором iOS и также доступный для развертывания на iPhone. Можно найти различные примеры сценариев для создания такого толстого файла с помощью lipo
.
Однако можно ли распространять только .framework
, скомпилированный как битовый код, без необходимости создавать толстый файл с разными архитектурами?
К сожалению, даже с включенным битовым кодом для моего .framework
:
- разные файлы создаются по умолчанию в соответствии с целевой архитектурой
- даже если кажется, что меню «архив» включено для целевой платформы, я не могу найти результат даже в моем представлении «Организатор»
Я что-то неправильно понимаю в концепции битового кода или я что-то упускаю?