Ключ CFBundlePrimaryIcon помечен как отсутствующий, когда его нет в приложении TVOS

Долгое время разработчик iOS делал мое первое приложение для TVOS, и я получаю ошибку "отсутствует информация plist CFBundlePrimaryIcon", хотя кажется, что значение действительно присутствует в списке. Файл размером 400x240 png находится в упаковке. Вот скриншот, показывающий plist и ошибку.

Я также использую каталог активов со значком там же. Я вручную добавил все записи пиктограммы, пытаясь обойти это. Вот значок в файле актива:

Я не понимаю, как очистить эту ошибку.

1 ответ

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

Часть моих проблем изначально была связана со слоями значков, и, как говорится в этом посте, установка задних слоев без альфа-канала и оставление прозрачных передних слоев исправили это.

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

Мое лучшее предположение состоит в том, что, пока я возился с каталогом ресурсов, я удалил какую-то "магическую настройку", которая слишком непонятна, чтобы воссоздать ее вручную.

Надеюсь, что это поможет кому-то по пути.

Другие вопросы по тегам