找出在.NET MAUI中更改图标所缺少的步骤

hrirmatl  于 2023-03-24  发布在  .NET
关注(0)|答案(2)|浏览(229)

我想改变当前的.NET MAUI图标,并与我的替换.我按照https://learn.microsoft.com/en-us/dotnet/maui/user-interface/images/app-icons?view=net-maui-7.0&tabs=ios中提供的步骤,但仍然图标保持不变.对于第二步,我复制了其他项目在改变图标相同的方式,但它仍然是一样的.我想看看iOS中的变化,帮助我知道如果我在改变iOS应用程序图标中缺少任何步骤. enter image description here
准备了一个正方形格式的新应用图标图片,并保存为PNG格式.找到了我想要更改应用图标的项目.在“属性”窗口中,选择了“应用”选项卡.点击了“图标”字段旁边的按钮.在“选择图标”对话框中我点击了“浏览”按钮,并将其导航到我的新应用程序图标图像保存的位置。选择了新的应用程序图标图像,并点击了“打开”我选择了要保存更改的图标图像。最后一步,我从iPhone上卸载应用程序并连接回来查看更改。当我运行代码时,它要求我安装应用程序但图标没有更改。我想查看iOS中的更改,帮助我了解更改iOS应用图标时是否遗漏了任何步骤。

mm9b1k5b

mm9b1k5b1#

https://learn.microsoft.com/en-us/dotnet/maui/user-interface/images/app-icons?view=net-maui-7.0&tabs=ios指南中提到使用svg格式,.net maui会将其转换为PNG,您是否执行该步骤?
首先,你可以转换你当前的png文件到svg.许多在线转换器是可用的.例子:https://convertio.co/。使其成为基本的svg文件
然后,将该文件命名为相同的默认文件名appicon.svg。
在参考www.example.com中提到了同样的https://github.com/dotnet/maui/issues/3755#issuecomment-1063138958。

nvbavucw

nvbavucw2#

你的步骤是正确的,但你还需要在ios平台上设置它。
您可以查看这篇文章了解特定于平台的配置。
对于ios,您可以在Info.plist中更改下面的代码。

<key>XSAppIconAssets</key>
<string>Assets.xcassets/iconname.appiconset</string>

相关问题