Ключ CFBundlePrimaryIcon помечен как отсутствующий, когда его нет в приложении TVOS
Долгое время разработчик iOS делал мое первое приложение для TVOS, и я получаю ошибку "отсутствует информация plist CFBundlePrimaryIcon", хотя кажется, что значение действительно присутствует в списке. Файл размером 400x240 png находится в упаковке. Вот скриншот, показывающий plist и ошибку.
Я также использую каталог активов со значком там же. Я вручную добавил все записи пиктограммы, пытаясь обойти это. Вот значок в файле актива:
Я не понимаю, как очистить эту ошибку.
1 ответ
Таким образом, технически это не ответ на то, как исправить ошибки проекта, показанные выше, а скорее неуклюжий обходной путь.
Часть моих проблем изначально была связана со слоями значков, и, как говорится в этом посте, установка задних слоев без альфа-канала и оставление прозрачных передних слоев исправили это.
Поэтому я просто создал новый проект, скопировал все файлы, в том числе значок и другие файлы изображений, и вуаля, он загрузился в первый раз без ошибок и теперь ждет проверки на бета-тестирование.
Мое лучшее предположение состоит в том, что, пока я возился с каталогом ресурсов, я удалил какую-то "магическую настройку", которая слишком непонятна, чтобы воссоздать ее вручную.
Надеюсь, что это поможет кому-то по пути.