У меня есть простое приложение для iOS с 4 Viewcontrollers и несколькими ресурсами. Ресурсы включают видео (30 МБ) и изображения (10 МБ). Я ожидал максимальный размер приложения. 50 МБ, но когда я архивирую его, он достигает 107 МБ.Размер приложения iOS необычный
Я читал, что когда я использую библиотеки Swift или контейнеры, Xcode включает в себя Swift-ядро в мое приложение. Теперь мой вопрос: что мне делать? 107 МБ неприемлемо. Даже 50 МБ действительно большой, но с ним все в порядке. Есть ли способ уменьшить размер и держать стручки Swift включенными? На этом этапе я даже не могу его загрузить.
UPDATE
Благодаря @GoRoS я осмотрен и обнаружил, что libswiftCore.dylib 43MB & libswiftFoundation.dylib 5МБЫ тех файлов, которые действительно увеличивают размер. Все еще его странно. У меня есть библиотеки Swift в двух разных местах в моем IPA.
- МП
- iphoneos (Swift содержит LIBS)
- полезной нагрузки
- Каркасы (содержат Obj-C и Swift LIBS)
Возможно, ему понадобится объяснение, почему его вопрос был настолько подавлен, разве вы не думаете, ребята? – GoRoS
Вы используете биткод? Это может привести к значительному уменьшению фактической доставки на устройство. –
@thefredelement Я использую биткод. Тем не менее 107 МБ - большой для загрузки. Также я использую объекты Objective-C и Swift, поэтому я не думаю, что размер изменится в конце. – SaifDeen