Максимальный размер приложения для iOS - PullRequest
184 голосов
/ 21 января 2011

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

Ответы [ 8 ]

340 голосов
/ 21 января 2011

4 ГБ - это максимальный размер вашего 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_app) не должен превышать 60 МБ.Кроме того, общий несжатый размер приложения должен быть менее 4 миллиардов байт.Однако учитывайте время загрузки при определении размера вашего приложения.Минимизируйте размер файла настолько, насколько это возможно, учитывая, что для загрузки по беспроводной сети существует ограничение в 100 МБ.

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


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

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

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

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


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

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


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

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


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

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


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

Приведенная выше информация остается прежней, за исключением .Air загружает , который сейчас 50MB .Эти изменения можно найти на стр. 214 руководства.Спасибо за комментарий от marsbear .Кроме того, документ перемещен сюда:

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


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

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


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

Приведенная выше информация остается прежней, за исключением Over The Air загрузок , которые сейчас 50MB s.Эти изменения можно найти на странице 209 руководства.


Начиная с Ja23 ноября 2012 г. (версия 7.3)

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


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

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


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

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

17 голосов
/ 21 января 2011

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

Это не помешает совершить покупку в точке продажи.

6 голосов
/ 12 октября 2013

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

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

Источник

3 голосов
/ 03 августа 2016

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

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

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

  2. Общий несжатый размер вашего приложения должен быть меньше 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 Developer Guide, которая содержит информацию, которую я разместил выше:

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

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

2 голосов
/ 13 января 2016

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

enter image description here

1 голос
/ 13 августа 2012

50 мегабайт - это максимум для загрузки данных с сотового телефона.

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

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

0 голосов
/ 10 июля 2019

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

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

enter image description here

enter image description here

enter image description here

0 голосов
/ 13 февраля 2015

теперь принимаются большие двоичные файлы 12 февраля 2015 г.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...