«Примерный размер магазина приложений» в Xcode 4.3 значительно отличается от файла .ipa. Почему? - PullRequest
24 голосов
/ 20 февраля 2012

Я использовал Xcode 4.2 до прошлой недели, и я использовал размер моего файла .ipa, чтобы оценить размер моего приложения в магазине приложений (я держал его чуть менее 20 МБ), и он был довольно последовательным,Я обновил до Xcode 4.3 2 дня назад, и у него есть новая функция, которая показывает вам «Примерный размер магазина приложений» после того, как вы «заархивировали» свое приложение, предполагаемый размер, который он мне дает, в два раза больше размера моего файла .ipa.Использую, чтобы угадать размер моего магазина приложений и его ПУТЬ более 20 МБ в соответствии с Xcode 4.3!

Итак, какой из них подходит?: O

РЕДАКТИРОВАТЬ: Только что выпустил приложение сегодня, и, похоже, ipa был самым близким предположением в моем случае, приложение показывает в магазине как 17,6 МБ, а .ipa (сейчас) 16,7 МБ, 3,3 МБдвоичная.

Ответы [ 2 ]

4 голосов
/ 25 июля 2012

Вы можете более или менее игнорировать «оценку» XCode (или примерно сократить ее вдвое) для большинства приложений iOS.IPA - это размер приложения.Это удвоение в оценочном размере, кажется, связано с пересмотром сборки архитектуры в 4.3.2.Поскольку вы, скорее всего, создаете свое приложение для «armv6 armv7», оно почему-то удваивается.Я недавно загрузил свое ранее 15 МБ приложение с небольшими изменениями.XCode показывает приблизительный размер архива 30 МБ.Конечно же, новое приложение на самом деле занимает 15,2 МБ в магазине приложений.

Если вы хотите лучше оценки, просто щелкните правой кнопкой мыши архив в Организаторе и выберите Показать в Finder.Там вы можете снова щелкнуть правой кнопкой мыши и развернуть архив, чтобы увидеть актуальный пакет и его содержимое.Это единственное существенное приложение, которое очень хорошо оценивает размер App Store.

4 голосов
/ 20 февраля 2012

Магазин приложений шифрует большую часть вашего двоичного исполняемого файла, что делает его более не сжимаемым в новом файле ipa, который магазин приложений создает для каждого клиента. Вам нужно взглянуть на несжатый размер вашего двоичного исполняемого файла и добавить большую часть этого размера к размеру zip-ed .ipa, чтобы получить новый размер App Store .ipa.

...