Приложение iPad показывает значок приложения в качестве экрана запуска в iOS 10
В iPad iOS 10
Приложение отображает значок приложения как экран запуска/экран заставки, если мы не предоставляем экран запуска.
Я не установил экран запуска или изображение.
![введите описание изображения здесь]()
И актив LaunchImage пуст.
![введите описание изображения здесь]()
Это выглядит странно.
см
![введите описание изображения здесь]()
Это ошибка? или функции?
FYI
Приложение не находится в приложении App Store это корпоративное приложение.
Ответы
Ответ 1
Я тоже получал эту проблему в своем приложении для iPad, и я нашел решение этого.
Решение: Я добавил launchscreen.xib
в свое приложение и выделил этот файл в разделе LaunchScreen раздела "Общие" в целевом окне.
Я не добавлял изображения запуска устройств iPad, возможно, это и является причиной проблемы.
Итак, теперь эта проблема решена.:)
![введите описание изображения здесь]()
Ответ 2
Это, вероятно, связано с анимацией, которая используется для придания эффекту "масштабирования" из значка приложения, когда пользователь запускает ваше приложение.
Вы заметите, что изображение запуска оживляет альфа от 0.0
до 1.0
, когда пользователь открывает приложение.
В вашем случае вы не указали изображение, поэтому ничего не показывать. Это то, что не поддерживается, поскольку ваше приложение будет отклонено, если вы попытаетесь отправить в iTunes Connect. Вы всегда должны убедиться, что у вас установлен образ запуска (или nib), даже если это просто белое изображение.
Вероятно, вы могли бы попробовать подать отчет об ошибке, но я ожидаю, что вам просто нужно добавить ресурсы изображения в актив в Каталоге активов.
Ответ 3
Это вопрос о запуске экрана.
Установите экран запуска в файле .plist. Он должен быть решен.
Для iOS менее 9.0 вы можете установить изображение в качестве экрана запуска, а для других вам нужно запустить экран как XIB.
Ответ 4
Возможно, вам нужно поддерживать цель iPad в "Целевом семействе устройств" ваших настроек сборки
Настройки в "Целевое семейство устройств" аналогичны.
1 только для iPhone
2 только iPad
1,2 - это iPhone/iPad.
В моем случае, если я выбрал "1,2", изображение запуска приложения исчезло.
Ответ 5
На всякий случай кто-то все еще борется с этим. Моя проблема была совсем другой. Для меня в симуляторе iOS были включены "Медленная анимация". Возможно, я случайно ударил CMD + T. Вы можете отключить его из меню iOS Simulator Debug → Slow Animation.
Я надеюсь, что это поможет кому-то.
Ответ 6
Мы можем добавить экран запуска из меню нового файла, а затем установить его в общих настройках приложения.
или вы также можете добавлять изображения в images.xcassets с именем Launchimage.
Ответ 7
Вам нужно добавить изображения в проект со следующими именами:
Примечания: Все не требуется, чтобы вам нужно было добавить каждое требование
320x480(2x) -> 640x960: [email protected]~iphone.png
320x568(2x) -> 640x1136: [email protected]~iphone.png
375x667(2x) -> 750x1334: [email protected]~iphone.png
414x736(3x) -> 1242x2208: [email protected]~iphone.png
768x1024(1x) -> 768x1024: Default-Portrait~ipad.png
1024x768(1x) -> 1024x768: Default-Landscape~ipad.png
768x1024(2x) -> 1536x2048: [email protected]~ipad.png
1024x768(2x) -> 2048x1536: [email protected]~ipad.png
Ответ 8
Я думаю, что это просто проблема симулятора. Если вы откроете приложение настроек симулятора, вы увидите ту же проблему. С симулятором не имеет значения, если вы установили LaunchScreen.xip или LaunchScreen.storyboard, он всегда показывает полноэкранный appIcon. (Вы должны установить "Отладка → Медленная анимация - включен" кстати ")