Максимальный размер приложения для расширенной реальности для выпуска магазина приложений? [Дубликат]

Как правило, при написании кода с большим количеством жестко закодированных значений индекса возникает недоумение чтения и обслуживания. Например, если вы вернетесь к коду через год, вы посмотрите на него и зададитесь вопросом, что вы думаете, когда вы его написали. Вышеприведенное решение - это просто способ более четко указать, что делает ваш код. В общем, встроенный slice () создает объект среза, который можно использовать везде, где разрешен разрез. Например:

>>> items = [0, 1, 2, 3, 4, 5, 6]
>>> a = slice(2, 4)
>>> items[2:4]
[2, 3]
>>> items[a]
[2, 3]
>>> items[a] = [10,11]
>>> items
[0, 1, 10, 11, 4, 5, 6]
>>> del items[a]
>>> items
[0, 1, 4, 5, 6]

Если у вас есть экземпляр среза s, вы можете получить дополнительную информацию об этом, просмотрев его атрибуты s.start, s.stop и s.step, соответственно. Например:

>>> a = slice(10, 50, 2)
>>> a.start
10
>>> a.stop
50
>>> a.step
2
>>>
175
задан woz 19 July 2012 в 16:58
поделиться

7 ответов

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

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

Размер приложения для iOS (& amp; 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 Developer Руководство: Отправка приложения в App Review .


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

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

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

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


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

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

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

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


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

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


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

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


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

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


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

Вышеуказанная информация остается неизменной, за исключением Over The Воздушные загрузки, которые теперь составляют 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 руководства. Спасибо за комментарий от Luke для обновления.


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

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

331
ответ дан 24 revs, 9 users 59% 24 August 2018 в 02:16
поделиться

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

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

15
ответ дан Ben Zotto 24 August 2018 в 02:16
поделиться

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

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

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

1
ответ дан j0k 24 August 2018 в 02:16
поделиться

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

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

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

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

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

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

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

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

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


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

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

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

3
ответ дан Kurt Van den Branden 24 August 2018 в 02:16
поделиться

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

2
ответ дан Matt 24 August 2018 в 02:16
поделиться

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

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

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

0
ответ дан Mohamed DiaaEldin 24 August 2018 в 02:16
поделиться

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

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

Источник

6
ответ дан Tasik 24 August 2018 в 02:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: