Xamarin 表单:ios 的启动器图标

2023-12-10

我正在尝试从 Mac 设置 xamarin forms ios 项目的启动器图标。

我执行了以下操作,但仍然显示默认图标。

1.在解决方案资源管理器中双击 Info.plist 文件将其打开进行编辑。

2.向下滚动到应用程序图标部分。

3.From the Source dropdown list, select AppIcon-1. enter image description here

4.打开Assets.xcassets并从列表中选择应用程序图标。

5.选择所需类型的图像文件(预渲染选项未选中)。有些图标已经填充了默认图标,如果我更改,将会出现文件未找到错误。

enter image description here

Info.plist 中的 XSAppIconAssets 路径为:

<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon-1.appiconset</string>

是否有任何额外的设置来执行此任务?我参考这个博客:https://learn.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/app-icons?tabs=vsmac

提前致谢。


正是因为这样Assets file path与中的值不匹配info.plist,您的应用程序无法找到它,因此请使用默认图标。

  1. 右键点击info.plist并用以下命令打开它XML(Text)Editor, 你可以找到

    <key>XSAppIconAssets</key>
    <string>Resources/Images.xcassets/AppIcons.appiconset</string>
    
  2. 右键点击Assets.xcassets然后打开包含的文件夹,选择其父文件夹,您可以发现它位于YourApp.iOS not Resources.

    enter image description here

Solution

Change XSAppIconAssets from Resources/Images.xcassets/AppIcons.appiconset to Images.xcassets/AppIcons.appiconset,应该可以解决问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xamarin 表单:ios 的启动器图标 的相关文章

随机推荐

  • 如何在 Windows Core IoT 应用程序中显示当前时间的时钟?

    我正在尝试创建一个在 Raspberry Pi 2 上无头运行的 Windows 10 IoT 应用程序 一切都设置正确 我可以使用 Raspberry Pi 作为远程机器进行调试 从 Visual Studio 进行调试 现在我想在应用程
  • 构建android源代码

    我从 source android com 下载了 android 源代码 并按照说明在 MAC OS X 上设置构建环境 一切都很顺利 除了当我运行 make 时它给出了以下错误 PLATFORM VERSION CODENAME REL
  • 在 Winforms 自定义 UserControl 上启用设计界面

    我尝试在 C 中创建一个自定义用户控件来处理添加到其中的其他控件 自定义控件由两个面板组成 我想要实现的是 如果在设计模式下将另一个控件拖动到我的用户控件 或在运行时以编程方式添加 我希望将该控件放置在其中一个面板上 我尝试处理 OnCon
  • Dart 和客户端文件处理(经授权)

    服务器端应用程序需要对文件下载链接进行授权 这意味着正常 a 不再足以获取传递到服务器的足够参数 当尝试使用编程调用文件下载时 我将响应数据返回到 Dart 客户端应用程序 使用简单的 http GET var url http examp
  • Java List.stream.forEach Lambda 表达式内未处理的 IOException

    我正在使用 Java 8 中引入的 Stream API 为列表中的每个字符串运行一个方法 public boolean initFile throws IOException if this outFile exists this out
  • 编辑文件中的特定行

    我有一个这样的txt文件 shoes 12 pants 33 jacket 26 glasses 16 t shirt 182 我需要编辑夹克的数量 例如从 26 到 42 所以 我编写了这段代码 但我不知道如何编辑包含 jacket 一词
  • Blackberry webview 无法连接到互联网和/或显示网页

    我正在使用 Eclipse 和 Blackberry JRE 7 0 创建一个简单的应用程序 如下所示 http docs blackberry com en developers deliverables 11958 Configure
  • 未找到目标的伞标头

    关于堆栈溢出有答案 但没有一个对我有用 这是一个 Swift 2 0 项目 我使用的是 Xcode 7 2 1 重现问题的步骤 创建单一视图项目 转到项目导航器中的目标 添加一个名为 Common 的框架模块 添加另一个名为 Logger
  • 斜杠(“/”)是否等同于 HTTP URL 路径部分中的编码斜杠(“%2F”)

    我有一个网站可以治疗 and 2FURL 的路径部分 而不是查询字符串 中的情况有所不同 根据 RFC 或现实世界 这是一件坏事吗 我问这个问题是因为我不断遇到我正在使用的 Web 框架 Ruby on Rails 及其下面的层 Passe
  • 尾随零的数量

    我写了一个函数尾随零 n 中 返回数字的二进制表示形式中尾随零的数量 Example 4二进制是100 所以本例中的函数返回2 unsigned trailing zeroes int n unsigned bits bits 0 whil
  • Lucene 有快速、准确的荧光笔吗?

    我一直在使用 Java Lucene 荧光笔 在沙箱包中 一段时间 然而 当涉及到匹配搜索结果中的正确术语时 这并不是非常准确 它适用于简单查询 例如搜索两个单独的单词将突出显示结果中的两个代码片段 但是 它对于更复杂的查询表现不佳 在最简
  • Angular:从资产文件夹中读取所有文件

    tltr 我可以从角度访问资产目录吗 我的文件夹中有一堆 SVGsrc assets icons我使用的mat icon 唯一的缺点是当我添加新图标时 我必须添加文件 并且必须将文件名添加到一个数组中 我用该数组循环将其添加到matIcon
  • 如何使用星号等引导图标来给出星级评定?

    如何使用 Bootstrap 图标通过 css 或 jquery 给出星级评级 由于我被告知不要为此使用任何插件 因此我对如何更改星形图标的颜色以及如何使星形图标从起始星形到单击星形的颜色感到困惑 你实际上可以这样做PURE CSS 演示小
  • 打字稿限制对象属性的数量

    是否可以限制对象属性的数量 假设我想限制对象只有一个字符串属性 具有任何名称 我可以这样做 index string any 限制属性的类型 但是可以限制属性的数量吗 Stackoverflow 上这个问题有很多答案 包括这个详细的 但它们
  • Java OpenCV + Tesseract OCR“代码”识别

    我正在尝试自动化一个流程 其中有人手动将代码转换为数字代码 然后我开始阅读有关 OCR 的内容 所以我安装了 tesseract OCR 并在一些图像上进行了尝试 它甚至没有检测到接近代码的东西 在阅读了 stackoverflow 上的一
  • 从 GitHub 克隆存储库

    我正在开发一个项目 需要在 div 中添加拖放功能 然后我开始查看拖放功能的库 这些库也应该适用于移动设备 并找到了一个这样的库 名为Dragula 我尝试在我的机器中克隆存储库 我下载了 git 看起来像这样 但问题是我无法从 GitHu
  • .htaccess - 使目录不可见

    我有一个 htaccess 文件 当前如下所示
  • SwiftUI 列表颜色背景

    如果我列出静态项目 我无法更改视图的背景颜色 这是我的代码 NavigationView ZStack Color AppBackgroundColor edgesIgnoringSafeArea all List Section head
  • Crosswalk 使 Visual Studio Android 模拟器崩溃

    这段代码 public class MainActivity extends Activity Override protected void onCreate Bundle savedInstanceState super onCreat
  • Xamarin 表单:ios 的启动器图标

    我正在尝试从 Mac 设置 xamarin forms ios 项目的启动器图标 我执行了以下操作 但仍然显示默认图标 1 在解决方案资源管理器中双击 Info plist 文件将其打开进行编辑 2 向下滚动到应用程序图标部分 3 From