过去几天我一直在拉我的头发。看起来我是第一个遇到这个问题的人,因为我找不到任何通过互联网搜索甚至关闭的东西。我遇到的问题如下:安装Xcode的错误图标
iOS 6.1及更高版本(尺寸144x144)的视网膜iPad图标和iOS 7(尺寸120x120)iPhone图标安装不正确。如果我使用资产目录,则在iOS 5的iPad(视网膜)上安装我的应用程序时,会安装iPhone图标(120x120)。带有iOS 7的iPhone可以正常使用相同的图标(120x120)。如果我不使用资产目录,而是将图标添加到info.plist(CFBundleIcons数组)中,则会反过来。这个时候iPad图标很好(安装了144x144图标)。但iPhone使用iPad图标(144x144)。
更奇怪的是,这不是我的两个目标之一的问题。这只是第二个目标的问题。第二个目标是通过复制第一个目标而创建的。我比较了两个项目的信息和设置,但没有看到任何区别(当然,除了包标识符和产品名称等)。
我已将我的Xcode升级到5.0.2,这没有什么区别。
我很感激,如果任何人都可以对此有所了解。
更新#1:我试图使用来自第一个目标的图标,问题仍然存在。所以它不涉及图标PNG文件。它与目标有关。也试图清理项目,从设备上删除应用程序无济于事。
更新#2:当我使用plist代替资产目录时,我的iPhone(iOS 7)上安装的(不正确)不是144x144图标。 iOS 6.1及以前版本的图标为144x144。这仍然是一个不正确的图标。
更新#3:这实际上很容易重现。这次我从零开始创建了一个cocos2d项目(Hello World项目)。尝试添加使用两种方法从苹果在下面的技术文章介绍的所有图标:
https://developer.apple.com/library/ios/qa/qa1686/_index.html
当使用该资产类别,120×120的图标是安装在我的iPad(视网膜)与iOS 5 当使用项目编辑器,152x152图标是安装在我的iPad(视网膜)与iOS 5
在这两种情况下,什么是应该安装的是144x144的图标。周一可能会联系苹果。
此外从设备或模拟器中删除已安装的应用程序已为我工作。 – Thompson
感谢您的快速响应,但都没有为我工作:-( – RyanDing
然后尝试深层清洁,命令+选项+ Shift + K – virindh