.app файл iOS больше, чем общая папка проекта Xcode
Содержит терминал.app Распакуйте информацию Я создал приложение для iOS. Общий размер проекта Xcode меньше 100 МБ. После того, как я собрал приложение, я получил размер сборки.app почти 300 МБ. Почему так происходит. Это также занимает много времени (почти 30 минут) для сборки. Как я могу уменьшить размер файла.app и как я могу быстро скомпилировать приложение.
2 ответа
Ваш бинарный файл HealthNotes
имеет 155,11 МБ, что, очевидно, ваш код. Я не мог найти подозрительных в приложении. Может быть, вы можете найти, какие файлы не требуются вашему проекту. Насколько я вижу, ваш размер IPA 107900607
или же 102.9MB
посмотрите последние строки вашего текстового файла. 381102989
или же 363.44MB
ваш несжатый размер
708 Defl:N 713 -1% 04-03-2017 18:49 e15402ec HealthNotes.app/Yes_UnCheck.png
1469 Defl:N 1472 -0% 04-03-2017 18:49 f552f434 HealthNotes.app/Yes_UnCheck@2x.png
-------- ------- --- -------
381102989 107900607 72% 1345 files
Я могу видеть ниже файлы файлов, которые являются большими. Проверьте их, если они необходимы.
162649824 Defl:N 36082060 78% HealthNotes.app/HealthNotes
1230558 Defl:N 1074344 13% HealthNotes.app/Cross_Cover.pdf
9538912 Defl:N 2249073 76% HealthNotes.app/Frameworks/Charts.framework/Charts
3377536 Defl:N 1127251 67% HealthNotes.app/Frameworks/CorePlot.framework/CorePlot
2775376 Defl:N 727248 74% HealthNotes.app/Frameworks/CVCalendar.framework/CVCalendar
61679504 Defl:N 16278564 74% HealthNotes.app/Frameworks/FHIR.framework/FHIR
14698896 Defl:N 3921664 73% HealthNotes.app/Frameworks/libswiftCore.dylib
2983440 Defl:N 396294 87% HealthNotes.app/Frameworks/libswiftSwiftOnoneSupport.dylib
64744880 Defl:N 17168102 74% HealthNotes.app/Frameworks/SMART.framework/SMART
20873216 Defl:N 7869148 62% HealthNotes.app/mobilecharts.sqlite
Советы по уменьшению размера приложения
- Используйте TinyPng для сжатия ваших изображений
- Используйте image.xcasset, чтобы магазин приложений мог предоставлять ресурсы на основе устройства. Что уменьшит размер загрузки приложения.
- Удалите ненужные изображения / шрифты /html/pdf/sqlite/etc из вашего проекта.
Приложение имеет много файлов, которые сделали ipa большим.
- Уменьшить использование изображений
- Измените JPEG в PNG
- Попробуйте уменьшить png до небольшого разрешения
- Удалить неиспользуемые файлы
- Загружайте изображения из Интернета и кэшируйте их, где это возможно