Изображение запуска iPhone не отображается в iPad mini

Я добавляю UILaunchImages введите файл Info.plist и используйте словарь для описания каждого образа запуска, чтобы я мог интернационализировать образ запуска, мое приложение поддерживает только iPhone: введите описание изображения здесь

и мой UILaunchImages как это: введите описание изображения здесь

мой ресурс с изображениями Luanch вот так: мой ресурс изображений Luanch, как это

в iPhone4s, 5, ipod, 6, 6 plus все в порядке, но на iPad mini(iOS 7.0.2) изображение запуска не отображается вообще, я что-то пропустил?

1 ответ

Приложения, разработанные только для iPhone, могут запускаться на пустом экране при запуске на iPad. Это вызвано наличием пустой раскадровки для iPad в комплекте приложения, а также специфичного для iPad ключа UIMainStoryboardFile в файле информационного списка свойств приложения (Info.plist). Оба автоматически создаются различными проектами шаблонов XCode, если выбрана опция Universal.

В Xcode найдите файл с именем MainStoryboard_iPad.storyboard в навигаторе файлов. Если этот файл присутствует, удалите его из своего проекта.

В информационном списке свойств вашего приложения

Найдите ключ с именем Основное имя файла раскадровки (iPad) или UIMainStoryboardFile ~ ipad. Если этот ключ присутствует, удалите его. Вам также следует удалить любой другой ключ с суффиксом (iPad) или ~ ipad.

Наконец, протестируйте свое приложение на iPad или в симуляторе iPad и убедитесь, что оно работает так, как ожидалось.

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