Iphone 苹果手机Icon@2x.png视网膜显示中不显示

Iphone 苹果手机Icon@2x.png视网膜显示中不显示,iphone,icons,plist,Iphone,Icons,Plist,出于某种原因,iPhone4拒绝显示我的高分辨率图标文件 我已经检查了这些解决方案,但没有一个对我有效: 图标位于“我的资源”组中,且名称正确: Icon.png Icon@2x.png Icon-72.png 我还尝试将它们添加到Info.plist文件中,首先作为数组,然后作为字典,然后简单地从plist文件中删除所有图标引用,但无论我做什么,它仍然显示放大的57x57图标 有工作图标设置的人可以发布实现此功能所需的实际XML咒语吗?我也有这个问题。。。这就是我如何修复它的方法 在

出于某种原因,iPhone4拒绝显示我的高分辨率图标文件

我已经检查了这些解决方案,但没有一个对我有效:

图标位于“我的资源”组中,且名称正确:

  • Icon.png
  • Icon@2x.png
  • Icon-72.png
我还尝试将它们添加到Info.plist文件中,首先作为数组,然后作为字典,然后简单地从plist文件中删除所有图标引用,但无论我做什么,它仍然显示放大的57x57图标


有工作图标设置的人可以发布实现此功能所需的实际XML咒语吗?

我也有这个问题。。。这就是我如何修复它的方法

在info.plist文件中,您需要两个条目:

第一个是“图标文件”,这需要是“icon.png”

第二个条目是“图标文件”,这是一个数组

数组中的第一个条目是std def处的图标文件:“icon.png”

第二个条目是高清的图标文件:Icon@2x.png"


我的解决方案很简单,但只能通过在苹果文档中逐行进行艰苦的比较来解决问题。

不明显的解决方案是“删除图标文件键值”。在前面答案的图片中,您可以看到图标文件仍然显示“Icon.png”,而“Icon文件”显示两个:Icon.png&icon@2x.png.

我通过删除“Icon.png”的“Icon file”键值使我的应用程序正常工作。这是唯一不同的地方,在苹果文档中,没有“Icon file”键值。在此处查看图像:链接已删除

显示这些图像的更新链接:

此外,我会确保您在标记照片时使用苹果推荐的符号:

  • 512x512 iTunes插图iTunes图像
  • 114x114Icon@2x.pngiPhone 4高分辨率主屏幕
  • 72x72 Icon-72.png主屏幕,与iPad兼容
  • 29x29 Icon-Small.png聚光灯和设置
  • 50x50 Icon-Small-50.png聚光灯与iPad兼容
  • 58x58图标-Small@2x.pngiPhone4的聚光灯和设置 高分辨率

下一步…

  • 清除所有目标
  • 复位模拟器
  • 重新启动应用程序
  • 适用于iPhone4,显示大AppIcon=”Icon@2x.png"

  • 最后步骤…

  • 我将“Icon.png”名称放回(图标文件)键中
  • 我把它放回去是为了向后支持iOS 3.0+,这样它仍然有使用价值
  • 再次清理所有目标
  • 构建并重新构建
    这种方法可以清除任何遗留问题,并确保模拟器提取正确的文件

    希望这有帮助


    如果这有助于您解决问题,请务必查看我的评论作为解决方案。

    我尝试了Newbyman的解决方案,但无效。当您尝试将新图标添加到旧项目并尝试维护3.0旧版本时,问题似乎会出现。。。不知何故,你可以在info.plist中完全正确地添加“Icon files”数组,它仍然会在视网膜显示器上保留原来的低分辨率图标


    我的解决方案最终是完全删除info.plist,并从正在运行的新项目中获取一个新的info.plist,然后更改图标名称和基于产品的信息的值,使其基本上完全匹配旧的info.plist,但一些旧信息必须消失。。在新的info.plist中添加时,请确保勾选了“添加为目标”…

    好吧,在经历了许多挫折之后,我能够使此工作正常的唯一方法是创建一个新的目标,并从plist文件中删除对图标的所有引用。

    您所要做的就是添加info.plist的“图标文件”(而不是“图标文件”)并将此值类型更改为数组(右键单击“图标文件”)。然后添加两行(再次右键单击)并在第一行中键入“icon.png”,然后icon@2x.png“在第二个中。

    我遇到了类似的问题,在info.plist中尝试了“Icon files”数组条目,但没有成功

    我所做的是删除info.plist中以及项目设置中“属性”选项卡中的所有“图标文件”和“图标文件”条目。然后对我的所有文件使用苹果命名约定

        * 512x512 iTunesArtwork iTunes Image
        * 57x57 Icon.png Home screen for < iPhone 4
        * 114x114 Icon@2x.png Home screen for iPhone 4 High Resolution
        * 72x72 Icon-72.png Home screen for iPad compatibility
        * 29x29 Icon-Small.png Spotlight and Settings
        * 50x50 Icon-Small-50.png Spotlight for iPad compatibility
        * 58x58 Icon-Small@2x.png Spotlight and Settings for iPhone 4 High Resolution
    
    *512x512 iTunes插图iTunes图像
    *
    由新人发布


    然后我做了一个清洁和建设。iPhone将正确检测资源包中的命名图标,并使用适当的图标。我在iPhone4和运行3.1.3的第一代iPhone上进行了测试。我使用的是iOS 4.2和最新的xcode。希望这对某人有所帮助。

    在这个话题上使用@2x gramma似乎不太合适

    在plist文件“图标文件”中

    添加文件
    *icon57.png *icon114.png


    这适用于我的项目。

    有时需要删除图标、清理构建、重新添加图标、在设备上运行。
    这对我有帮助。

    好的,我又碰到了这个问题

    实际上发生的是Icon@2x.png实际上已保存为jpg文件。所以xcode很乐意包含“png”图像,但iOS对此一无所知


    XCode 4实际上检查并抱怨了这一点,这很好。

    我自己也有很多问题。我得出的结论是
    Icon.png
    Icon-72.png
    Icon@2x.png
    
    Icon.png
    Icon@2x.png
    Icon-72.png