【问题标题】:iOS App Icon Missing on iOS 11iOS 11 上缺少 iOS 应用程序图标
【发布时间】:2018-06-30 17:39:41
【问题描述】:

我正在 Xamarin 中开发一个 iOS 应用程序。将 Visual Studio 升级到 7.3.2 后,我的应用程序未在 iOS 11 操作系统上显示应用程序图标。应用图标在 iOS 10 及更早版本上显示。

我在 xcassets 中添加应用程序图标,在 info.plist 中添加了密钥。此外,在 info.plist 文件中选择了正确的来源。不知道出了什么问题。

提前感谢您的帮助。

【问题讨论】:

  • 删除应用并重新安装。
  • @KKRocks 完成此操作,但图标仍未显示。甚至,我尝试删除图标图像资产,但仍然没有运气。
  • 这个答案可能有点离谱,但我一直(不情愿地)使用 Xcode,并注意到在 iOS 11 中,我的 iPad 上不再显示图标。 Apple 似乎添加了一种新类型的“iOS App Icon”文件,其中包含仅适用于 iPad 的额外图标。也许 Xamarin 没有赶上这种变化,或者您需要尝试在 Xamarin 中重新创建您的 iOS 应用程序? stackoverflow.com/a/48209761/391605

标签: ios xamarin ios11


【解决方案1】:

对于可能有类似问题的任何人。我用记事本打开了 info.plist 并编辑了指向 Resources/... 文件夹的资产路径,而我的图标直接位于应用程序的根目录中。确保以下路径正确。

<key>XSAppIconAssets</key>
<string>Media.xcassets/AppIcons.appiconset</string>

【讨论】:

  • 谢谢!请注意,当您让它为您生成资产时,VS2017 会发生这种情况:资产放置在根目录中,路径指向 Resources/。这就是它生成数据的方式。真是个错误!
  • 这实际上是唯一有效的方法!找到这个错误真是太棒了!
猜你喜欢
  • 2018-03-07
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 2012-04-05
  • 2016-01-01
  • 2018-03-31
  • 2015-09-04
  • 2016-05-12
相关资源
最近更新 更多