Xamarinforms:ios的启动器图标
我正在尝试从Mac设置xamarin表单ios项目的启动器图标。
我做了以下事情,但仍然显示默认图标。
1.双击解决方案资源管理器中的Info.plist文件以将其打开以进行编辑。
2.向下滚动到App Icons部分。
3.从Source下拉列表中,选择AppIcon-1。
4.打开Assets.xcassets并从列表中选择应用程序图标。
5.选择所需类型的图像文件(未选中“预渲染”选项)。 一些图标已经填充了默认图标,如果我更改它将得到文件未找到错误。
Info.plist中的XSAppIconAssets路径是:
XSAppIconAssets Assets.xcassets/AppIcon-1.appiconset
是否有任何额外的设置来完成这项任务? 我推荐这篇博客: https : //docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/app-icons?tabs=vsmac
提前致谢。
这是因为Assets file path
与info.plist
中的vaule不匹配,您的应用程序无法找到它,因此请使用默认图标。
-
右键单击
info.plist
并使用XML(Text)Editor
打开它,您可以找到XSAppIconAssets Resources/Images.xcassets/AppIcons.appiconset -
右键单击
Assets.xcassets
并打开包含文件夹,选择其父文件夹,您可以找到它位于YourApp.iOS
而不是Resources
。
解
将XSAppIconAssets
从Resources/Images.xcassets/AppIcons.appiconset
为Images.xcassets/AppIcons.appiconset
,它应该能够解决问题。
- UIDocumentMenuViewController在iPad上崩溃,但不在iPhone上
- 如何获得TableView内的填充?
- 没有调用iOS setValue withCompletionBlock
- closures和呈现一个animation的模态视图控制器
- 哪个场景关键字“volatile”需要在objective-c中声明?
- 如何使用AFNetworking AFHTTPRequestOperationManager显示ProgressBar
- 将UIWebView限制到特定的URL(Swift)
- ImportError:没有名为zope.interface的模块
- cloudkit“您的请求包含的内容超过单个请求中的最大项目数(400)”