Я тестирую свое приложение на физическом устройстве (используя профиль обеспечения). Устройство представляет собой iPad Air 2 с iOS версии 8.1.
Мое приложение не отображалось в полноэкранном режиме, поэтому мне удалось развернуть его в полноэкранном режиме, следуя совету добавить [email protected]
в проект, как в этой теме:
Почему [UIScreen mainScreen].bounds] не возвращает полный размер экрана?
Однако, добавив его в images.xcassets
, я вижу это:
Вопрос 1) Почему Xcode жалуется на отсутствующее изображение запуска [email protected]
, когда оно явно присутствует?
Так или иначе, это заставило мое приложение запускаться в полноэкранном режиме, но изображение запуска не появлялось. Вместо этого во время загрузки приложения появлялся просто черный экран.
Вопрос 2) Почему не отображалось изображение запуска?
Я удалил все образы запуска, которые в конечном итоге были добавлены, пытаясь заставить что-то работать (потому что это iOS, и метод проб и ошибок, похоже, работает больше, чем логический процесс). Итак, на данный момент в images.xcassets
нет изображений запуска. Однако мое приложение по-прежнему работает в полноэкранном режиме. Я удалил уже установленное приложение с устройства (заставив значок покачиваться и нажав «X»), выбрав Product>Clean
из Xcode и снова создав. Неудачно. Приложение по-прежнему отображается в полноэкранном режиме при будущих запусках. Затем я попытался следовать ответу EliSKoren в этой теме:
Однако единственная ссылка, которую я смог найти для запуска образов, была для симуляторов, а не для физических устройств.
Вопрос 3) Очень стараюсь не потерять его ... Что происходит!? Почему мое приложение по-прежнему отображается в полноэкранном режиме, хотя я удалил изображения запуска?