Максимальный размер приложения iOS

Каков максимальный размер приложения iOS? любые ограничения?

Ответ 1

4GB - это максимальный размер вашего приложения iOS.

По состоянию на 26 января 2017 года

Размер приложения для iOS (& tvOS)

Размер всех несжатых ваших приложений должен быть меньше 4 ГБ. Каждый исполняемый файл Mach-O (например, app_name.app/app_name) не должен превышать эти пределы:

  • Для приложений, чей MinimumOSVersion меньше 7.0: максимум 80 МБ для всех разделов __TEXT в двоичном формате.
  • Для приложений с MinimumOSVersion от 7.x до 8.x: не более 60 МБ на фрагмент для раздела __TEXT каждого фрагмента архитектуры в двоичном формате.
  • Для приложений, чей MinimumOSVersion - 9.0 или более: максимум 500 МБ для всех разделов __TEXT в двоичном формате.

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

Эту информацию можно найти в Руководство для разработчиков iTunes Connect: отправка приложения в обзор приложений.


По состоянию на 12 февраля 2015 г.

(только для iOS) Размер приложения

Бинарные файлы приложений iOS могут быть размером до 4 ГБ, но каждый исполняемый файл (имя_запуска .app/app_name) должен не более 60 МБ. Кроме того, общий размер несжатого размера приложения должен быть меньше 4 миллиардов байт. Однако рассмотрите время загрузки при определении размера ваших приложений. Минимизировать размер файлов насколько это возможно, имея в виду, что существует ограничение на 100 МБ для загрузки через эфир.

Эту информацию можно найти на странице 77 Руководство разработчика iTunes Connect.


По состоянию на 12 декабря 2013 года

(только для iOS) Размер приложения

Бинарные файлы приложений iOS могут достигать 2 ГБ, но исполняемый файл (имя_запуска/имя_программы) не может превышать 60 МБ. Однако рассмотрите время загрузки при определении размера ваших приложений. Минимизируйте размер файлов как можно больше, имея в виду, что существует ограничение на 100 МБ для загрузки через эфир.

Эту информацию можно найти на странице 58 Руководство разработчика iTunes Connect.


По состоянию на 6 июня 2013 года

Вышеуказанная информация остается прежней, за исключением размера Исполняемый файл, который теперь ограничен 60 МБ. Эти изменения можно найти в стр. 237 руководства.


По состоянию на 10 января 2013 года

Вышеуказанная информация остается прежней, за исключением размера Исполняемый файл, который теперь ограничен 60 МБ. Эти изменения можно найти в стр. 208 руководства.


По состоянию на 31 октября 2012 г.

Вышеуказанная информация остается прежней, за исключением Загрузки Air, которая теперь 50 МБ. Эти изменения можно найти в стр. 206 руководства. Благодаря комментарию от Ozair Kafray.


По состоянию на 19 июля 2012 года

Вышеуказанная информация остается прежней, за исключением Загрузки Air, которая теперь 50 МБ. Эти изменения можно найти на странице стр. 214 руководства. Благодаря комментариям marsbear. Кроме того, документ переместился сюда:

http://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/iTunesConnect_Guide.pdf


По состоянию на 13 июля 2012 г.

Вышеуказанная информация остается прежней, за исключением Загрузки Air, которая теперь 50 МБ. Эти изменения можно найти на странице стр. 209 руководства.


По состоянию на 29 марта 2012 года (версия 7.4)

Вышеуказанная информация остается прежней, за исключением Загрузки Air, которая теперь 50 МБ. Эти изменения можно найти в стр. 209 руководства.


По состоянию на 23 января 2012 года (версия 7.3)

Вышеуказанная информация остается прежней, однако ее можно найти в странице 172 руководства.


По состоянию на 17 октября 2011 года (версия 7.2)

Вышеуказанная информация остается прежней, однако ее можно найти в странице 180 руководства. Спасибо за комментарий от Luke.


По состоянию на 22 сентября 2011 года (версия 7.1)

Вышеуказанная информация остается прежней, однако ее можно найти на странице стр. 179. Спасибо за комментарий от Saxon Druce для обновления.

Ответ 2

100MB 50MB 20MB - это ограничение для загрузки через сеть через сотовую сеть. Все, что выше этого и для пользователей, потребует синхронизации Wi-Fi или iTunes, чтобы получить ваше приложение.

Это не помешает покупке, хотя в точке продажи.

Ответ 3

С выпуском iOS 7 (18 сентября 2013 г.) яблоко увеличило пропускную способность сотовой сети до 100 МБ.

Максимальный размер приложения остается 2 ГБ.

Источник

Ответ 4

По состоянию на июль 2016 года:

Короткий ответ:

  • Если ваша игра выпущена для iOS 9.0 или новее, вы можете иметь максимальный размер приложения 400 МБ для размера двоичного файла Mach-O (например, app_name.app/имя_приложения).

  • Размер всех несжатых ваших приложений должен быть меньше 4 Гб.


Длительный ответ:

Общий объем несжатых ваших приложений должен быть меньше 4 миллиардов байт. Каждый исполняемый файл Mach-O (например, app_name.app/app_name) не должен превышать эти пределы:

Для приложений, у которых MinimumOSVersion меньше 7.0: максимум 80 МБ для общего количества всех разделов __TEXT в двоичном формате.

Для приложений, у которых MinimumOSVersion составляет 7.x через 8.x: максимум 60 МБ на срез для секции __TEXT каждого фрагмента архитектуры в двоичном формате.

Для приложений, у которых MinimumOSVersion составляет 9.0 или выше: максимум 400 МБ для размера двоичного файла Mach-O.

Однако рассмотрите время загрузки при определении размера ваших приложений. Минимизируйте размер файлов как можно больше, имея в виду, что существует ограничение на 100 МБ для загрузки через эфир. Аномально большие файлы сборки обычно являются результатом хранения данных, таких как изображения, внутри самого скомпилированного двоичного файла, а не как ресурса внутри вашего пакета приложений. Если вы компилируете изображение или большой набор данных в свой двоичный файл, лучше всего разбить эти данные на ресурс, который динамически загружается вашим приложением.


Вот ссылка на Руководство разработчика Apple, в котором содержится информация, которую я опубликовал выше:

https://developer.apple.com/library/prerelease/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

Вы можете перейти к разделу " Отправка приложения для просмотра приложений" по ссылке выше, чтобы узнать больше о информации, которую я опубликовал выше.

Ответ 5

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

введите описание изображения здесь

Ответ 6

50 Meg - это максимальное значение для загрузки данных Cell.

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

Я знаю, что все покупки в приложении должны быть одобрены, но не уверены, что этот контент необходимо одобрить.

Ответ 7

Теперь принятие более крупных бинарников 12 февраля 2015 г.

Предел размера пакета приложения, отправленного через iTunes Connect, увеличился с 2 ГБ до 4 ГБ, поэтому вы можете добавить больше медиа в свою заявку и предоставить более полный, богатый пользовательский интерфейс при установке. Имейте в виду, что это изменение не влияет на ограничение объема доставки сотовой сети на 100 МБ.

https://developer.apple.com/news/?id=02122015a

Ответ 8

По состоянию на июнь 2019 года, если ваш пользователь работает на iOS 13, ограничение на загрузку сотовой связи было отменено. Пользователь просто получил предупреждение сейчас. Читать здесь

В случае, если статья удалена, вот скриншоты ниже

enter image description here

enter image description here

enter image description here