Сколько мегабайт Apple добавит к моему .ipa при публикации через магазин приложений?

«Когда ваше приложение одобрено Apple для продажи в App Store, оно шифруется для целей DRM и повторно сжимается. Когда шифрование будет добавлено, размер сжатого файла увеличится». Большинство людей, которых я спрашивал, испытывают увеличение примерно на 2 МБ, но может ли кто-нибудь сказать мне, сколько именно МБ будет «добавлено», или оно отличается для каждого приложения?

Спасибо


person willitk    schedule 29.01.2012    source источник


Ответы (3)


Для каждого приложения он будет разным.

Размер вашего приложения обычно важен только тогда, когда он приближается к пределу размера, установленному iOS для загрузки новых приложений по сотовым сетям. Если iPhone подключен через WiFi, то iOS не накладывает ограничений. Если пользователи загружают ваше приложение на свой настольный компьютер, Apple не устанавливает никаких ограничений. (Интернет-провайдеры могут устанавливать ограничения, но Apple не может это контролировать.)

Ограничение составляет 20 мегабайт в США с AT&T. Я не знаю, существуют ли разные ограничения для разных операторов связи или разных регионов.

Единственный способ узнать, каким будет итоговый размер, — это посмотреть, что есть в App Store после того, как Apple запустит на нем свое программное обеспечение. Всегда возможно, что собственное программное обеспечение Apple для сжатия может фактически уменьшить доставленный файл.

Раньше я замечал, что iTunes на моем Mac повторно сжимает созданный мной файл IPA. Как только iTunes сделает его копию, вы можете щелкнуть приложение правой кнопкой мыши и «Показать в Finder». Это может быть или не быть хорошим сравнением с тем, что будут делать серверы Apple.

Если вы беспокоитесь об ограничении в 20 мегабайт, вы можете захотеть дать себе некоторый процентный запас на ошибку и ограничить свое приложение меньшим размером при отправке его в Apple.

person Walt Sellers    schedule 10.02.2012
comment
IIRC, теперь они предупредят вас, если вы превысите лимит при загрузке .ipa. - person ceejayoz; 10.02.2012

Отправка в магазин приложений не должна увеличивать объем вашего приложения. Я не заметил каких-либо различий в размере файла .ipa между файлом, которым я делюсь для тестирования, и размером загрузки после отправки.

Как сказано в другом ответе, если вы столкнетесь с какими-либо ограничениями по размеру, вы будете уведомлены в процессе отправки.

person Bill Burgess    schedule 10.02.2012

FWIW, я только что загрузил ipa-файл размером 77 МБ, и Apple говорит, что это 103 МБ. Таким образом, он добавил 26 МБ. Выглядит странно. Это худший случай, который я видел до сих пор.

Обычно это было менее 10 МБ.

person Milan Babuškov    schedule 10.08.2016