Я использую Xamarin Forms
.Я столкнулся с одной странной проблемой за последние два дня.Сначала я создал приложение с каталогом активов и не включил ключ для «CFBundleIconName».Затем, через несколько минут, я получил сообщение об ошибке:
В пакете "xxx" отсутствует значение для ключа Info.plist 'CFBundleIconName'.
Затем, после того, как я попробовал с каталогом активов и удалил вышеуказанный ключ из файла info.plist.Затем я получил сообщение об ошибке:
Отсутствует каталог активов - в вашем приложении отсутствует файл каталога активов
Если я удаляю нижние строки из файла plist, то получаю значок 120X120файл отсутствует.
<key>XSAppIconAssets</key>
<string>Media.xcassets\AppIcons.appiconset</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconName</key>
<string>icon</string>
<key>CFBundleIconFiles</key>
<array>
<string>icon-20@2x.png</string>
<string>icon-20@3x.png</string>
<string>icon-29@2x.png</string>
<string>icon-29@3x.png</string>
<string>icon-40@2x.png</string>
<string>icon-40@3x.png</string>
<string>icon-60@2x.png</string>
<string>icon-60@3x.png</string>
</array>
</dict>
</dict>
Нужно ли указывать вышеуказанные строки в файле plist?Что еще необходимо включить в файл plist.
И структура моего проекта:
Что не так с моим кодом?Как я могу добавить все файлы и ресурсы?Любая идея?