2015-09-24 3 views
0

Я пытаюсь отправить приложение, поддерживающее только arm64, которое было разработано в Xcode 7. Однако, загрузив бинарный файл в iTunes Connect, появится следующее сообщение об ошибке, когда Я пытаюсь отправить:iTunes Connect требует 3,5-дюймовых скриншотов только для arm64. Приложение

Вы должны загрузить скриншоты для 3,5-дюймовых и 4-дюймовых дисплеев Retina. Ваш двоичный файл указывает поддержку iPhone/iPod touch. Вы должны предоставить скриншот iPhone/iPod touch.

Я изменил Требования в файлах Info.plist, а также Архитектурах и Действительных Архитектурах. Есть что-то, чего я не хватает? Я только хочу поддерживать 4-дюймовые дисплеи, и я считаю, что у вас нет armv7 без armv7, поэтому я только оговорил arm64.

Update: В конце концов, я только что создал отдельный раскадровки для iPhone 4s и выбрали его в View Controller программно.

ответ

2

Если вы поддерживаете iPhone вы будете иметь, чтобы поддерживать сетчатку дисплей 4 дюйма. Поскольку iOS 9 доступен для iPhone 4, вам необходимо его поддерживать. У меня была та же проблема: Is there a way to limit iPhone App to only certain models?

+0

Спасибо за разъяснение, я был под иллюзией, что только iOS 9 разрешил arm64. Полагаю, мне придется как-то создать макет для 4-х. – Razattax

+0

Вы все же можете настроить приложение на наличие только 64 бит, если вы используете UIRequiredDeviceCapabilities. Не уверен, что Apple разрешает пустой скриншот или нет. – SomeGuy

0

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

  1. Ваше приложение показывает, что он поддерживает iPhone/IPod Touch где (PLIST, цель сборки и т.д.)
  2. Вы ограничили требования устройства:

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

https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

0

Дополнительная причина, по которой это может потребоваться, поскольку я только что обнаружил: при просмотре приложения в App Store на 4-дюймовом устройстве он фактически использует 3,5-дюймовые скриншоты в листинге , Даже когда я позвонил в поддержку разработчиков Apple, они, похоже, не понимали этого, но были удивлены, когда обнаружили, что это правда.

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