如何解决尽管在资产目录中设置了所有图标,但应用仍继续使用默认图标
该应用正在物理iOS设备(安装了iOS 12.4的iPad)上进行测试。这是在具有热重启功能的Windows 10上。我没有尝试使用模拟器,也没有进行热重启,因为我手头没有Mac。
我已经在资产目录(称为“媒体”)的AppIcons中设置了所有图像。 AppIcons已在Info.plist下的Visual Assets中设置为。但是,应用程序中使用的所有图标仍然使用默认的Xamarin徽标。
我注意到默认徽标已从解决方案资源管理器中隐藏,但位于文件资源管理器中的“资源”下。我删除了它们,以查看该图标是否显示空的线框徽标,但是,仍显示默认徽标。
一种解决方案表示,这是由于缓存造成的,因此应删除测试设备的应用程序,然后重新启动。这什么也没做。
已删除资产目录并重新创建了几次,以解决此问题。没事。
Info.plist中的路径正确,没有定向到另一个文件夹。
解决方法
似乎Assets file path
与info.plist
中的符不匹配。
尝试更改
<key>XSAppIconAssets</key>
<string>Media.xcassets/AppIcon.appiconset</string>
到
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
,
Supposedly,iOS热重启不支持自定义图标,无论如何都将始终使用默认图标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。