Подтвердить что ты не робот

Xcode 4.3 "Оцененный размер магазина приложения" значительно отличается от файла .ipa, почему?

Я использовал Xcode 4.2 до последней недели, и я использовал размер моего .ipa файла, чтобы оценить размер моего приложения в магазине приложений (я сохранил его чуть меньше 20 МБ), и он был довольно последовательным, Я обновился до Xcode 4.3 2 дня назад, и у него появилась новая функция, указывающая вам "Оцененный размер магазина приложений" после того, как вы "Архивируете" свое приложение, расчетный размер, который он мне дает, полностью равен размеру моего .ipa файла я "Я использую, чтобы угадать размер моего магазина приложений и его WAY более 20 МБ в соответствии с Xcode 4.3!

Итак, какой из них прав?: О

EDIT: только что выпущено приложение сегодня, и похоже, что ipa было самым близким догадком в моем случае, приложение показывает в магазине как 17.6MB, а .ipa(сейчас) 16.7MB, 3.3MB двоичный.

4b9b3361

Ответ 1

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

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

Ответ 2

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