我正在尝试从Mac设置xamarin表单ios项目的启动器图标。
我执行以下操作但仍显示默认图标。
1.双击解决方案资源管理器中的Info.plist文件,将其打开以进行编辑。
2.向下滚动到App Icons部分。
4.打开Assets.xcassets并从列表中选择应用程序图标。
5.选择所需类型的图像文件(未选中“预渲染”选项)。一些图标已经填充了默认图标,如果我更改它将导致找不到文件错误。
Info.plist中的XSAppIconAssets路径为:
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon-1.appiconset</string>
此任务是否还有其他设置?我引用此博客:https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/app-icons?tabs=vsmac
提前致谢。
答案 0 :(得分:2)
这是因为Assets file path
与info.plist
中的vaule不匹配,您的应用程序无法找到它,因此请使用默认图标。
右键点击info.plist
并使用XML(Text)Editor
打开,您可以找到
<key>XSAppIconAssets</key>
<string>Resources/Images.xcassets/AppIcons.appiconset</string>
右键单击Assets.xcassets
并打开包含文件夹,选择其父文件夹,您可以找到它位于YourApp.iOS
而不是Resources
。
将XSAppIconAssets
从Resources/Images.xcassets/AppIcons.appiconset
更改为Images.xcassets/AppIcons.appiconset
,它应该可以解决问题。