iOS 11上iOS应用程序图标丢失

3

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

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

提前感谢您的帮助。


卸载应用并重新安装。 - KKRocks
@KKRocks 已经做了这个,但图标仍然没有显示。我甚至尝试删除图标图像资产,但仍然没有运气。 - Tushar J.
这个答案可能完全不准确,但我一直在(勉强)使用Xcode,并注意到在iOS 11上,我的iPad上不再显示图标。苹果似乎添加了一种新的“iOS应用程序图标”文件,其中有额外的iPad图标。也许Xamarin还没有跟上这个变化,或者你需要尝试在Xamarin中重新创建你的iOS应用程序? https://dev59.com/FqXja4cB1Zd3GeqPRnmO#48209761 - Mike Gledhill
1个回答

6

如果有人遇到类似的问题。我使用记事本打开了我的info.plist文件,并编辑了指向资源/...文件夹的资产路径,而我的图标直接在应用程序的根目录中。确保以下路径是正确的。

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

谢谢!请注意,这是在使用VS2017时发生的情况,当你让它为你生成资源时:资源被放置在根目录下,路径指向Resources/。这就是它生成数据的方式。真是个bug! - Deathspike
这真的是唯一有效的方法!找到这个 bug 真是太棒了! - Mark Denom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接