Images.xcassets和IOS 5

时间:2013-11-18 09:29:55

标签: ios xcode ios5.1 xcasset

我的应用程序已基本完成,我正在进行错误测试和修复。 现在这是我第一次使用图像xcassets,直到现在它都有效。

当我在模拟器上进行测试时,所有图标看起来都很棒,在我的测试设备iPhone 5,iPad mini,iPhone 4 iOS 6和iPad 2 iOS 6上进行测试时,一切看起来都很棒。

但是当我使用IOS 5测试iPad 1时,图标模糊,但ipad 2使用相同的图标集。 所以我将该图标更改为红色(其他为蓝色),而在IOS 6上图标变为红色。 iPad 1不会更改图标,因此使用不同的图标设置。

如何在IOS 5上制作iPad 1使用iPad App IOS 5,6 72pt图标?

有关图标的信息:

  1. 1x size = 72X72
  2. 2X size = 144X144
  3. 尝试了命名惯例。
  4. Icons

    (我删除了中心的图标,因为该应用尚未发布)


    ___________________________________________ UPDATE ___________________________________________________

    过了一会儿,我停止使用xcassets为我的应用程序。这只是IOS 5提出的问题。 似乎Apple只是希望我们停止使用IOS 5,xcode 5和mavericks只是让制作iOS 5应用程序和测试它们的交易太大了。我期待明年停止iOS 5开发。

1 个答案:

答案 0 :(得分:0)

我对iPad 1和iOS 5也有同样的问题。

但是我找到了一个难看的解决方法来解决这个问题。为iOS设备而不是为模拟器构建项目。转到查找程序中的.app文件并打开包内容(右键单击)。 正如您所看到的,iPad上的AppIcons名为“filename”~ipo.png和(如果可用)iPhone的AppIcons名为“filename”.png。 从图像文件名中删除“~ipad”字符串并再次构建项目 - 应该没有。

如果您的目标也支持iPhone,我认为此解决方案无效。

如果您在iPad上使用XCode 5和部署目标iOS 5设置了一个完整的新项目,也会出现同样的问题。我已经向苹果报告过了。