xamarin Ошибка публикации ios - Отсутствует значение Info.plist - Отсутствует значение для ключа Info.plist 'CFBundleIconName' - PullRequest
0 голосов
/ 26 апреля 2018

Я пытался исправить это уже несколько дней. Используя Xamarin и Visual Studio, я удалил папку asset catalogs/media, затем использовал создатель набора значков приложения для создания значков. Затем я вошел в info.plist в разделе визуальных ресурсов и нажал добавить каталог, а затем перетащил значки в слоты.

Независимо от того, сколько раз я пробую это, я получаю ту же ошибку.

Кто-нибудь знает, как это исправить?

спасибо !!!!

Отсутствует значение Info.plist - значение для ключа Info.plist. 'CFBundleIconName' отсутствует в комплекте

1 Ответ

0 голосов
/ 27 апреля 2018

Кажется, вы использовали Каталог активов для создания значков вашего приложения. Вы должны добавить все файлы значков в AppIcons каталога мультимедиа, потому что после XCode 9 нам нужно предоставить значок App Store размером 1024x1024 в самом Xcode.

После этого вы можете добавить ключ CFBundleIconName в ваш info.plist:

<key>CFBundleIconName</key>
<string>AppIcon</string>

Но может быть ошибка в Visual Studio 2017 15.6+, когда мы добавляем Каталог активов . Откройте ваш info.plist, который вы увидите

<key>XSAppIconAssets</key>
<string>Resources/Media.xcassets/AppIcons.appiconset</string>

Затем посмотрите в папку вашего проекта, вы найдете файл каталогов Media.xcassets, расположенный в корневом каталоге проекта за пределами папки Resources. Поэтому нам нужно изменить ключ XSAppIconAssets, чтобы отображались значки:

<key>XSAppIconAssets</key>
<string>Media.xcassets/AppIcons.appiconset</string>

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

...