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 и перезагрузить устройство. После этого все работало нормально.