我的应用程序仅适用于 iPhone,但在具有视网膜显示屏的新 iPad 中无法正确显示图标。安装应用程序时,应用程序图标正确显示。但安装完成后,应用程序的启动图像显示为图标,而不是图标图像。由于它不是通用应用程序,似乎没有地方在 Xcode 中为 iPad 设备配置一些东西。
在包括 3Gs、4 和 4S 在内的 iPhone 和旧 iPad 中,我没有这个问题。
我的应用程序仅适用于 iPhone,但在具有视网膜显示屏的新 iPad 中无法正确显示图标。安装应用程序时,应用程序图标正确显示。但安装完成后,应用程序的启动图像显示为图标,而不是图标图像。由于它不是通用应用程序,似乎没有地方在 Xcode 中为 iPad 设备配置一些东西。
在包括 3Gs、4 和 4S 在内的 iPhone 和旧 iPad 中,我没有这个问题。
我偶然发现我做错了什么。在应用程序信息 plist 文件中,将 Default.png 和 Default@2x.png 添加到“图标文件”条目中。我不知道为什么。我想我以前曾奇怪地操纵过 Xcode。
来自 Apple Docs on Application Icons:
如果您正在创建一个通用应用程序,您需要提供所有四种尺寸的应用程序图标。
对于 iPhone 和 iPod touch,这两种尺寸都是必需的:
对于 iPad,这两种尺寸都是必需的:
为了简单起见,您应该为每个图标使用推荐的名称。看看我的应用程序包中的图标文件如何在 iPad 和 iPhone 上使用?
以下屏幕截图取自捏多媒体 iOS 5 图标大小。