iPod4 (iOS6) показывает неправильное изображение запуска iPhone5

В проект XCode моего приложения для iPhone я добавил следующие изображения запуска:

  • По умолчанию ~ iphone.png
  • Default~iphone@2x.png
  • Default~iphone-568h@2x.png

На iPhone4, iPhone4s и iPhone5 отображается правильное изображение запуска. Также резюме проекта XCode говорит мне, что все хорошо с изображениями запуска.

Но если я запускаю приложение на моем iPod4, то отображается заставка iPhone5 (по умолчанию ~iphone-568h@2x.png), а не экран iPhone4 (по умолчанию ~iphone.png). На моем iPod установлена ​​iOS6.

Есть идеи, что тут не так?

1 ответ

Файлы выше имеют неправильные имена. Они должны быть:

  • По умолчанию ~ iphone.png
  • Default@2x~iphone.png
  • Default-568h@2x~iphone.png

Но присвоение файлам правильных имен недостаточно. Вам следует:

  • Посмотрите в файле info.plist вашего приложения, что правильные образы запуска установлены
  • Изображение с неправильным именем Default~iphone-568h@2x.png может остаться в комплекте приложений, даже если вы удалите и переустановите приложение. Таким образом, возможно, что вышеупомянутые изменения не имеют никакого эффекта.
  • Чтобы предотвратить это, мне пришлось удалить свое приложение, очистить и перекомпилировать проект XCode и перезагрузить устройство. После этого все работало нормально.
Другие вопросы по тегам