Подтвердить что ты не робот

Приложение iPad показывает значок приложения в качестве экрана запуска в iOS 10

В iPad iOS 10 Приложение отображает значок приложения как экран запуска/экран заставки, если мы не предоставляем экран запуска.

Я не установил экран запуска или изображение.

введите описание изображения здесь

И актив LaunchImage пуст.

введите описание изображения здесь

Это выглядит странно.

см

введите описание изображения здесь

Это ошибка? или функции?

FYI

Приложение не находится в приложении App Store это корпоративное приложение.

4b9b3361

Ответ 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. (Вы должны установить "Отладка → Медленная анимация - включен" кстати ")