В Xcode 5 я использую каталог активов для управления значками приложений и запуска изображений для своего приложения. Значки приложений отлично работают на всех устройствах, но изображения запуска только на нескольких.
Я добавил изображения запуска для всех возможных устройств и iOS (6.1 и 7.0), которые я хочу настроить. Я убедился, что все изображения имеют правильные размеры, что подтверждается в инспекторе атрибутов (см. Рисунок ниже), где размер изображений соответствует ожидаемым размерам. У меня также названо все изображения после соглашений об именах, что даже не обязательно необходимо для каталога активов (см. Последнее изображение). Кажется, нет никаких соглашений об именах для изображений запуска iOS7, работающих на iPhone, поэтому я просто назвал их "iphone4_iOS7" и "iphone5_iOS7".
Изображения запуска, показанные в симуляторе, когда я запускаю на iOS7, становятся абсолютно черными, независимо от того, какое устройство. Я также получаю такое поведение на своем iphone 5, что подтверждает, что симулятор не проблема. Такое же черное изображение отображается, когда я запускаю iOS6 в симуляторах ipad и ipad retina. Запуск изображений для симуляторов iphone с iOS6 работает как ожидалось.
У меня много раз, как в симуляторе, так и на устройстве, удалил приложение и очистил, но он не привел к каким-либо улучшениям.
Что я делаю неправильно? Как я могу избавиться от черных изображений запуска и получить вместо изображений, которые я установил в каталоге активов?