2016-08-26 15 views
1

У меня просто возникают проблемы с загрузкой моего приложения в AppStore. Проблема в 60MB filesizelimit для armv7! (См. Скриншот)error itms-90122 - недопустимый размер исполняемого файла

Почти нет встроенных образов или что-то в этом роде. файл приложения составляет всего 0,5 МБ, но я уверен, что он скоро будет увеличен из-за следующих обновлений.

Есть ли возможности уменьшить размер приложения? Или, может быть, изменить некоторые настройки для исключения armv7 и построить только для 64-битного?

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

Я строю с AIR 22 и опции компилятора "-optimize = истинный -strict = истина"

enter image description here

+0

Вот мой IOS часть app.xml: ' \t \t \t \t \t UIDeviceFamily \t \t \t \t \t \t \t \t \t \t \t \t \t UIFileSharingEnabled \t \t \t \t \t \t MinimumOSVersion \t 8.0 \t \t \t]]> \t \t \t \t высокий \t \t \t \t \t прибудете-задача-позволить \t \t \t \t \t \t \t \t бета-отчеты-активные \t \t \t \t \t \t \t]]> \t \t \t ' – SbstnErb

+0

ничего больше? :( – SbstnErb

ответ

2

Там в 2 способа.

Первый - это ваш двоичный код до 60 МБ. Второй способ - установить целевой номер развертывания проекта.

тыс следующее я получил электронное письмо от компании Apple DTS

Есть несколько подходов к решению этой ситуации:

  1. аблюдая предложения в Q & 1795 Уменьшение размера моего приложения , Раздел параметров компилятора имеет отношение к вашему сценарию. Кроме того, если у вас есть данные в вашем двоичном файле, такие как длинные строки, таблицы или закодированные изображения, вы должны перенести эти ресурсы из своего двоичного файла и во внешние файлы. https://developer.apple.com/library/ios/qa/qa1795/_index.html

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

  3. Если минимальное развертывание приложения может быть увеличено до iOS 9, ограничение на размер исполняемого файла будет выше, до 400 МБ для всего исполняемого файла. Это описано по ссылке ниже. https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

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

  • Нет связанных вопросов^_^