Максимальний розмір програми iOS


190

Який максимальний розмір програми iOS? якісь обмеження?


Відповідь залежить від способу доставки програми. Можливо, є обмеження на передачу 3G плюс додаткове завантаження пристрою приблизно з 2 рази з iTunes через Wi-Fi.
hotpaw2

Зауважте, що попередження на iTunes Connect нічого не говорить про обмеження 100MB, призначене лише для доставки по повітрю . stackoverflow.com/a/34753920/481207
Метт

Відповіді:


347

4 ГБ - це максимальний розмір вашого додатка для iOS.

Станом на 26 січня 2017 року

Розмір додатка лише для iOS (& tvOS)

Загальний нестиснений розмір вашого додатка повинен бути менше 4 Гб. Кожен виконуваний файл Mach-O (наприклад, app_name.app/app_name) не повинен перевищувати цих меж:

  • Для додатків, MinimumOSVersionменший ніж 7,0: максимум 80 Мб для загальної кількості всіх __TEXTрозділів у двійковій.
  • Для додатків, MinimumOSVersionрозмір яких становить від 7x до 8.x: максимум 60 Мб на фрагмент для__TEXT розділу кожного архітектурного фрагмента у двійковій.
  • Для додатків, чий MinimumOSVersion9,0 або більше: максимум 500 Мб для загальної кількості всіх __TEXTрозділів у двійковій.

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

Цю інформацію можна знайти в Посібнику розробника iTunes Connect: Надіслати додаток до огляду додатків .


Станом на 12 лютого 2015 року

(лише для iOS) Розмір додатка

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

Цю інформацію можна знайти на сторінці 77 у Посібнику розробника ITunes Connect .


Станом на 12 грудня 2013 року

(лише для iOS) Розмір додатка

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

Цю інформацію можна знайти на сторінці 58 у Посібнику розробника ITunes Connect .


Станом на 6 червня 2013 року

Вищевказана інформація залишається тією самою, за винятком розміру виконавчого файлу, який зараз обмежений 60Мб . Ці зміни можна знайти на сторінці 237 керівництва.


Станом на 10 січня 2013 року

Вищевказана інформація залишається тією самою, за винятком розміру виконавчого файлу, який зараз обмежений 60Мб . Ці зміни можна знайти на сторінці 208 посібника.


Станом на 31 жовтня 2012 року

Вищевказана інформація залишається тією ж, за винятком завантажень Over The Air, котрий зараз складає 50 Мб . Ці зміни можна знайти на сторінці 206 керівництва. Дякуємо за коментар Ozair Kafray .


Станом на 19 липня 2012 року

Вищевказана інформація залишається тією ж, за винятком завантажень Over The Air, котрий зараз складає 50 Мб . Ці зміни можна знайти на сторінці 214 керівництва. Дякуємо за коментар від marsbear . Крім того, документ перемістився сюди:

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


Станом на 13 липня 2012 року

Вищевказана інформація залишається тією ж, за винятком завантажень Over The Air, котрий зараз складає 50 Мб . Ці зміни можна знайти на сторінці 209 путівника.


Станом на 29 березня 2012 року (версія 7.4)

Вищевказана інформація залишається тією ж, за винятком завантажень Over The Air, котрий зараз складає 50 Мб . Ці зміни можна знайти на сторінці 209 путівника.


Станом на 23 січня 2012 року (версія 7.3)

Вищенаведена інформація залишається такою ж, однак її можна знайти на сторінці 172 керівництва.


Станом на 17 жовтня 2011 року (версія 7.2)

Вищенаведена інформація залишається такою ж, однак її можна знайти на сторінці 180 керівництва. Дякуємо за коментар від Луки за оновлення.


Станом на 22 вересня 2011 року (версія 7.1)

Вищенаведена інформація залишається такою ж, однак її можна знайти на сторінці 179 путівника. Дякуємо за коментар Saxon Druce за оновлення.


10
Це не лише для App Store? Не могли б у вас бути персональний / корпоративний додаток понад 2 Гб?
Мітеральна

1
У поточній версії зв'язаного посібника (версія 7.1, 22 вересня 2011 р.) Ця примітка знаходиться на сторінці 179.
Саксонські дручі

1
@Mytheral Ні, файлова система FAT не може зберігати файл понад 2 Гб, і він повинен залишатися сумісним. Звідси обмеження 2 Гб :(
Maciej Swic

2
Вони змінили межа OTA до 50mb: iphonehacks.com/2012/03 / ... .
Нік Вівер

3
Дякую за цю інформацію, але ви можете мені сказати, де і як її знайти? Надане вами посилання "Посібник для розробників iTunes Connect" порушено, і всюди, де я можу знайти цей документ, він знаходиться в ієрархічній формі, яка не підлягає пошуку та не має номерів сторінок.
Дункан C

17

150 Мб - обмеження для завантаження в ефірі через стільникову мережу. Все, що вище, і користувачам буде запропоновано синхронізацію Wi-Fi або iTunes, щоб фактично отримати ваш додаток.

Це не завадить придбати в точці продажу.


Ні, це не зможе запобігти покупці, але її дратує. Він помістить піктограму на вас SpringBoard, з'явиться, щоб почати завантажувати, а потім попередить розмір.
Maciej Swic

1
Ліміт знятий: ви можете завантажувати необмежені розміри на стільниковий
Cœur

6

З випуском iOS 7 (18 вересня 2013 р.) Apple збільшила ліміт завантаження стільникового зв'язку до 100 Мб.

Максимальний розмір програми залишається 2 ГБ.

Джерело


Ви можете подвоїти всі свої дані: зараз це 200 МБ в ефірі та 4 ГБ макс.
Cœur

Також з випуском iOS 13 ви можете завантажувати необмежені розміри на стільниковий.
Cœur

4

З червня 2019 року, якщо ваш користувач перебуває на iOS 13, обмеження на завантаження стільникового зв'язку було знято. Користувач просто отримує попередження. Прочитайте тут

У випадку, якщо стаття буде видалена, наведені нижче знімки екрана

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

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

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


3

Зауважте, що попередження на iTunes Connect нічого не говорить про обмеження, яке стосується лише доставки по повітрю . Краще було б, якби попередження згадувало про це.

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


3

Станом на липень 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 кожного фрагмента архітектури у двійковій.

Для додатків, мінімальний розмірOSVersion 9,0 або більше: максимум 400 Мб для розміру бінарного файлу Mach-O.

Однак враховуйте час завантаження, визначаючи розмір програми. Максимально зменшіть розмір файлу, маючи на увазі, що для завантаження в ефірі є обмеження в 100 Мб. Аномально великі файли збірки зазвичай є результатом зберігання даних, таких як зображення, всередині самого скомпільованого бінарного файлу, а не як ресурсу всередині вашої програми. Якщо ви збираєте зображення або великий набір даних у свій двійковий файл, найкраще розділити ці дані на ресурс, який динамічно завантажується вашим додатком.


Ось посилання на посібник для розробників Apple, що містить інформацію, яку я розмістив вище:

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

Ви можете перейти до розділу " Надіслати додаток на перегляд додатків " за посиланням вище, щоб прочитати більше інформації, яку я розмістив вище.


1

50 мег - це максимум для завантаження даних Cell.

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

Я знаю, що всі покупки через додаток потрібно схвалити, але не впевнений, чи потрібно такий тип вмісту затвердити.


0

Зараз приймаються більші бінарні файли 12 лютого 2015 року

Обмеження розміру пакета додатків, що надсилається через iTunes Connect, збільшився з 2 ГБ до 4 Гб, тому ви можете включити більше медіа у ваше подання та забезпечити більш повний багатий досвід користувача після встановлення. Зауважте, що ця зміна не впливає на обмеження розміру доставки стільникової мережі в 100 Мб.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.