我有一个iPhone应用程序显然没有在家庭/桌面屏幕上仅在视网膜iPhone设备上显示其图标。
我可以在视网膜模拟器中看到图标,以及普通的iPhone模拟器。 我也可以看到iPad2设备上的图标。
我的Xcode plist有两个键/值:
我在项目中包含的单个icon.png是一个144 x 144 png的图像(我想我只会创建一个普通和视网膜iPhone都会使用的高分辨率图标图像,而不是通过附加了视网膜版本的图标文件重复@ 2x.png)。
我很好奇为什么这不适用于视网膜iPhone设备,因为只有一个icon.png仍应显示在所有iPhone上(例如:视网膜iPhone仍然可以显示72 x 72图标)。
有人看到我在这里做错了吗?
答案 0 :(得分:4)
我不确定为什么它在模拟器中工作,因为我的理解是它不应该。与应用程序中的所有其他映像一样,您应该创建特定于密度的资源并对其进行适当命名。
Per the docs,您应该有两张图片,它们应该位于项目的根文件夹中: