Размер приложения iPhone увеличился после загрузки - PullRequest
2 голосов
/ 07 декабря 2011

За неделю до того, как я загрузил приложение для iPhone, размер сжатой версии составляет 17,2 МБ. Мое приложение выпущено сегодня, и его размер составляет 20,2 МБ.Теперь невозможно загрузить это приложение через операторскую сеть (поскольку оно превысило ограничение в 20 МБ, ему нужен WiFi).Почему размер увеличился с 17,2 до 20,2 МБ?

Ответы [ 3 ]

1 голос
/ 07 декабря 2011

Исполняемый файл (код ARM) внутри комплекта приложений зашифрован Apple, что означает, что он больше не сжимается в размерах при сжатии в файл ipa.

Чтобы оценить фактический размер ipa, замените исполняемый файл на какой-то / dev / rand того же размера перед тестовым архивом пакета приложения.

1 голос
/ 20 декабря 2011

Я только что написал сообщение в блоге о том, как именно проверить максимальный размер двоичного файла здесь .

Короткая версия: Откройте архив, найдите исполняемый файл, удалите его и добавьтеэто несжатый размер до размера всех других файлов, сжатых, чтобы получить максимальный размер пакета после шифрования и сжатия.Окончательный размер будет немного меньше, но не больше.

1 голос
/ 07 декабря 2011

Обратите внимание, насколько велико приложение, прежде чем оно будет упаковано.Zip-файл - это не то, что отправляется в магазин приложений, вам нужно посмотреть на фактический файл приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...