2015-12-10 4 views
1

Я бы очень признателен, если кто-нибудь просветит меня по этому вопросу.Что определяет размер приложения в App Store?

У меня есть пример, который подробно описан ниже, при необходимости я могу привести больше примеров.

Это размер Информация о предметах, мое приложение состоит из:

  • Размер файла .ipa: 105 Мб,

  • Размер файла приложения (находится в папке Payload): 184,6 мб,

Когда я показываю содержимое пакета приложения, у меня есть исполняемые и медиа-источники, общая сумма которых равна около 36 Мб:

  • Размер исполняемого файла: 29.9 Мб,

  • Размер медиа источников (разбрызгивания изображений и т.д.): CIRCA 6 мб

Кроме того, в Символы папка (которая находится в том же каталоге с Папка полезной нагрузки) есть 2 файла .symbols. Их размеры составляют 37,8 мб и 40,4 мб.

Наконец, в App Store появляется мое приложение размером 171 мб.

Хотя .ipa-файл намного меньше (105 мб), я не могу понять, почему размер App Store настолько велик. Раньше размер моих приложений был слишком близок к размеру файла .ipa. Однако за последние пару месяцев существует большая разница между размерами (это также актуально для обновленных приложений, а не только для новых приложений). Я не смог найти обновленную инструкцию по этой проблеме в документации Apple. Если кто-нибудь разъяснит мне эту проблему или направит мне какой-либо источник по этому вопросу, я действительно буду благодарен.

ответ

-1

При загрузке файла исполняемый файл не зашифрован, поэтому его можно эффективно упаковать с помощью zip. Однако при загрузке из исполняемого файла App Store зашифровывается, поэтому он больше не может быть сжат, поэтому размер IPA увеличивается.

+0

Это не отвечает на мой вопрос; Я не спрашиваю о размере загрузки, прошу указать размер, который появляется в App Store. –

+0

Скачиваемый размер - размер, отображаемый в App Store, не так ли? –

+0

Это то, о чем я говорю, раньше они не были одинаковыми. Размер App Store был намного меньше, чем размер загружаемого файла и близок к размеру файла .ipa.По-видимому, больше, это слишком близко к размеру загрузки. Однако я точно не знаю, будут ли загруженные и размер магазина приложений одинаковыми. Кроме того, я не заметил никаких официальных документов, в которых говорится, что они должны быть одинаковыми/близкими. Есть ли какие-то ресурсы, на которых вы основываетесь, говоря это? Я не говорю, что это неправильно, но можете ли вы направить мне официальный ресурс, который проверяет размер магазина приложений, должен быть таким же/похожим, как и загруженный размер приложения? –

2

Одно отличие, поскольку iOS 9 является app thinning: «Вариант содержит только исполняемую архитектуру и ресурсы, необходимые для целевого устройства».

Многие ресурсы, не необходимые для конкретного устройства, могут быть удалены, поэтому размер, загруженный на устройство, основан на этом устройстве.

Возможно, теперь может быть разница в том, как сообщается о том, как сообщается в магазине приложений, поскольку больше не подходит для всех устройств.

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

Смежные вопросы