Все еще не оптимизирован для iPhone 6 и iPhone 6 Plus

У меня есть приложение, которое только что было запущено, но до сих пор не говорит «Оптимизировано для iPhone 6 и iPhone 6 Plus».

  • Я добавил экраны запуска и значки приложений в необходимых разрешениях.
  • Скорректирован весь внутренний экран, чтобы он соответствовал новым экранам iPhone.
  • Добавлены скриншоты для устройств 4,7 и 5,5 дюймов в iTunes Connect.

Чего мне сейчас не хватает?


person Asif Asif    schedule 08.10.2014    source источник
comment
вы скомпилировали с sdk8?   -  person Daij-Djan    schedule 08.10.2014
comment
да, развернуто из Xcode 6.0.1   -  person Asif Asif    schedule 08.10.2014
comment
у вас 64-битная архитектура? -- или, скорее, каковы ваши архитектуры и допустимые настройки архитектур, например   -  person Daij-Djan    schedule 08.10.2014
comment
да, arm64 был включен.   -  person Asif Asif    schedule 08.10.2014
comment
Я только что повторно отправил приложение. Отвечу на мой вопрос для положительного результата.   -  person Asif Asif    schedule 13.10.2014


Ответы (2)


После внесения нескольких дополнительных корректировок я повторно отправил приложение несколько дней назад. Теперь он доступен и оптимизирован для iPhone 6 и iPhone 6 Plus!

Вот шаги, которые я сделал:

  • Добавлено Значок приложения (включая значок настроек и значок Spotlight) и Запуск изображений в Images.xcassets с правильным разрешением и именами файлов (не требующими пояснений) было выполнено следующим образом:

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

  • Дополнительно добавлен файл Launch Screen. Поскольку Apple говорит, что важно добавить. введите здесь описание изображения

  • Убедитесь, что иконка приложения, иконка запуска, и источники файла запуска правильно выбраны в Project Targets -> General введите описание изображения здесь

  • Конечно, все внутренние экраны подогнали под экраны iPhone 6 и iPhone 6 plus!

  • Убедитесь, что arm64 включено в Project Targets -> Build Settings. (Прощайте, поддержка iOS 5!) введите здесь описание изображения

  • Удален armv7 из Required device capabilities (он же UIRequiredDeviceCapabilities) в info.plist введите здесь описание изображения

  • В iTunes Connect добавлены снимки экрана для устройств с диагональю 4,7 и 5,5 дюйма, за исключением строки состояния устройства. [Свойства скриншота]

person Asif Asif    schedule 22.10.2014
comment
Здравствуйте @Asif, действительно ли необходимо иметь файл экрана запуска, чтобы приложение было оптимизировано для iPhone 6 и iPhone 6 Plus? - person Tiago Pereira; 20.11.2014
comment
@TiagoPereira да, очевидно, Apple пометила это как важное. developer.apple.com/library/ios/documentation/userexperience/ - person Asif Asif; 20.11.2014
comment
Действительно ли необходимо удаление armv7? Это кажется странным. - person Todd Lehman; 28.01.2015
comment
Привет, @AsifAsif! Как вы оптимизировали существующее приложение для iPhone 6 и iPhone 6 Plus? - person Ganesh G; 08.05.2015
comment
шаги, описанные выше, я сделал, чтобы существующее приложение, оптимизированное для iPhone 5, снова оптимизировалось для iPhone 6 и 6+. - person Asif Asif; 09.05.2015

Файл экрана запуска также должен быть выбран в ваших целевых настройках:

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

person dadalar    schedule 08.10.2014
comment
был там, никакой разницы. - person Asif Asif; 08.10.2014
comment
Он сказал, что добавил экраны запуска, поэтому этот ответ больше похож на комментарий в форме «правильно ли вы это сделали»;) - person Daij-Djan; 08.10.2014
comment
на самом деле, экран запуска на самом деле не требуется, когда у вас есть правильно размещенные изображения запуска. stackoverflow.com/a/25982710/1336105 - person Asif Asif; 08.10.2014
comment
@AsifAsif, вы должны отредактировать свой ответ выше, чтобы так сказать - person Klaus; 20.02.2015