Xamarin Form IOS缺少必需的图标文件167x167 [英] xamarin form ios missing required icon file 167x167

查看:27
本文介绍了Xamarin Form IOS缺少必需的图标文件167x167的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于我的Xamarin Forms iOS项目,通过应用程序上载程序将IPA文件上载到Apple时出错。

缺少iPad PRO所需的167x167的iPad图标文件。

奇怪的是,我实际上已经将此文件包含在media.xcsets中。

您知道如何修复此问题吗?

推荐答案

以下是我对此的发现:

首先,我将检查本文中找到的所有信息是否都已完成(其中讨论了确保您的.csproj文件具有对这些文件的必要引用): https://alexdunn.org/2020/01/06/xamarin-tip-fixing-missing-ios-app-icons/

其次,我将检查Assets.xcsets/AppIcons.appictest文件夹中的json文件与您的iOS csproj文件之间的文件名字母大小写是否不匹配。例如,ipad176.png与iPad176.png不同。这篇文章很好地解释了这一点。 https://blog.mzikmund.com/2020/05/the-mystery-of-the-missing-ios-app-icon/

最后,这两个都没有解决我的问题。对我来说,我的json文件中的一个条目似乎有一些奇怪的地方(Event,尽管在视觉上看起来很好)。我注意到,当我尝试发布归档文件时,json文件中有奇怪之处的图标条目之后的每个图标条目都显示为丢失。对我来说,查找有问题的条目最简单的方法是查找第一个(即json列表中最早的)图标条目,该条目在我发布时生成了缺少图标的错误消息。然后,我卸载了我的iOS项目,在Visual Studio中打开了iOS项目的.csproj文件,并找到了第一个应用程序图标的条目。然后,我从.csproj文件中复制了文件名,并将json中的文件名替换为复制的名称,保存了json文件,然后神奇地将我的存档发布到了App Store。

这篇关于Xamarin Form IOS缺少必需的图标文件167x167的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆