Я создаю приложение для tvOS и уже 2 дня борюсь с образом запуска.Раньше он правильно отображался, тогда как несколько дней назад изображение запуска больше не показывалось, вместо этого показывается размытие.
Я проверил изображение, и оно не использует альфа-канал, хотя в другомtvOS Я работаю над запуском образа, использует альфа-канал, и он показывает (и принимается при загрузке в магазин).Цель правильно настроена на использование launchImage.
Из идеи я закончил тем, что создал новый проект tvOS с одним представлением, и установил образ запуска допустимого проекта как launchImage.И он все еще не работает.
По неизвестной причине в какой-то момент показывался launchImage, но я не смог его воспроизвести.Затем я несколько раз пытался очистить папку сборки, меняя цель развертывания с 9 на 12, устанавливая «не запускать образ» и переключаясь обратно, удаляя приложение из симулятора или устройства перед сборкой ... ничего не получалось.
Что происходит?
edit : Итак, я скачал симулятор tvOS 11.4.Сначала попробуйте на симуляторе 11.4 и на нем появится изображение запуска.После этого снова включите симулятор tvOS 12 и загрузочное изображение.Я убил симулятор и повторил попытку на обеих версиях: нет образа запуска.
Я просто не понимаю, что происходит.
edit 2 : Похоже, яОбнаружен шаблон: Изображение запуска отображается только в том случае, если приложение запускается в том же сеансе, во время которого оно было установлено на симуляторе, и запускается не впервые после установки.Во всех остальных случаях не запускается образ.
Примеры: run 1 (simulator launch and app installation)
setup: app not installed, simulator not running
result: launchImage is not shown
run 2 (app new launch):
setup: app already installed, simulator already running
result: launchImage is shown
run 3 (app new launch):
setup: app already installed, simulator already running
result: launchImage is shown
Теперь я закрываю симулятор.
run 4 (app installation):
setup: app already installed, simulator not running
result: launchimage is not shown
run 5 (app new launch):
setup: app already installed, simulator running
result: launchimage is not shown
Теперь я удаляю приложение
run 6 (app installation):
setup: app not installed, simulator running
result: launch image is not shown
Оно по-прежнему никогда не отображается наУстройство tvOS 12.
edit 3 : дополнительная информация
Протестировано на Xcode 10.1.0.Вот файл JSON LaunchImage:
{
"images" : [
{
"orientation" : "landscape",
"idiom" : "tv",
"filename" : "13790f74@2x.png",
"extent" : "full-screen",
"minimum-system-version" : "11.0",
"scale" : "2x"
},
{
"orientation" : "landscape",
"idiom" : "tv",
"filename" : "13790f74.png",
"extent" : "full-screen",
"minimum-system-version" : "9.0",
"scale" : "1x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
И изображения: