Изображение запуска IOS 7, отображающее черный экран ТОЛЬКО на устройстве

Я проверил все вопросы / ответы, связанные с этой проблемой, по крайней мере, на stakoverflow .but, но безуспешно, но пока моя проблема заключается в том, что я создал новое приложение, предназначенное для IOS 7, и добавил в свой образ запуска и свой appIcon Папка.xcassets. когда я запускаю свое приложение на симуляторе, launchimae показывает без проблем, но когда я запускаю приложение на своем iphone (iphone 5, IOS 7.1), вместо заставки отображается черный экран, любая помощь или предложения будут оценены? веселит,

2 ответа

Решение

Проблема в вашем образе. Вы можете открыть свое изображение в Preview.app, а затем показать инспектора (⌘I) и посмотрите вкладку "Подробнее". Неправильное изображение покажет вам следующую информацию:

неправильное изображение

и приведет к черный экран на устройстве (но в симуляторе будет нормально). И правый тот выглядит так:

правильное изображение

Я не могу сказать, как исправить неправильные изображения в Photoshop. Я нашел довольно уродливое решение:

  1. открыть неправильный png в PS;
  2. найдите и откройте правильный png на другой вкладке (убедитесь, что холст имеет правильный размер);
  3. выделите все изображение в неправильном png и скопируйте его;
  4. вставьте скопированное изображение в правильный файл png;
  5. выполнять Save As... команда и замените ваш неправильный образ новым.

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

детальная справка по яблоку

Другие вопросы по тегам