2

My app is almost complete and i'm bug testing and fixing. Now this is the first time i have used images xcassets and until now it worked.

When i'm testing on the simulator all icons look great, when testing on my test devices iPhone 5, iPad mini, iPhone 4 iOS 6 and iPad 2 iOS 6 everything looks great.

But when i test on the iPad 1 with IOS 5 the icon is blurry, but the ipad 2 uses the same icon set. So i changed that icon to red (others are bleu) and on IOS 6 the icon turns red. The iPad 1 does not change the icon so its using a different icon set.

How do i make the iPad 1 on IOS 5 use the iPad App IOS 5,6 72pt icon?

info about the icon:

  1. 1x size = 72X72
  2. 2X size = 144X144
  3. Tried the naming convention.

Icons

(I removed the icon in the center, because the app is not yet released)


___________________________________________UPDATE___________________________________________________

After a while i stopped using the xcassets for my app. It's simply IOS 5 that is giving the problem. It seems that Apple just want's us to stop with IOS 5, xcode 5 and mavericks just makes it too big of a deal to make iOS 5 apps and test them. I'm expecting to stop iOS 5 development next year.

4

1 回答 1

0

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

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

如果您的目标也支持 iPhone,我认为此解决方案将不起作用。

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

于 2013-11-26T13:11:01.263 回答