изображение запуска tvOS не видно - PullRequest
0 голосов
/ 27 ноября 2018

Я создаю приложение для 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" } }

И изображения: @1x @2x

Ответы [ 3 ]

0 голосов
/ 05 декабря 2018

Я столкнулся с той же проблемой.Пожалуйста, следуйте приведенным ниже шагам, это сработает.

Пожалуйста, убедитесь, что вы выбрали правильный Launch Images Resource .Пожалуйста, ниже скриншоты.

enter image description here

Здесь Вы должны предоставить только один файл ресурсов либо Launch Screen File, либо Launch Images Source.

Если все вышеперечисленные шаги уже актуальны.Затем создайте новый актив и добавьте изображения.Пожалуйста, смотрите ниже скриншоты.

enter image description here

Теперь измените имя источника согласно шагу 1

Очистите + Постройте и запустите вашпроекты.

0 голосов
/ 15 июня 2019

Несмотря на то, что у меня не было возможности отобразить изображение запуска при сборке непосредственно из Xcode на устройство, оно прекрасно работает, если я заархивирую, экспортирую и установлю IPA вручную.

0 голосов
/ 30 ноября 2018

Ну, после многих попыток и расследований, я боюсь, что вы мало что можете сделать.Я попытался воспроизвести вашу проблему, но у меня не получилось заставить Launch Image работать вообще.

Я даже пытался использовать следующий пример, который должен работать, так как это код от Apple: https://github.com/insidegui/WWDC-tvOS/tree/master/WWDC/Assets.xcassets/LaunchImage.launchimage

Я попытался запустить приложение на симуляторе TvOS, но оно просто не работает.

Я думаю, что проблема в прошивке TvOS, а не в вашем приложении.

...