2012-09-07 91 views
1
  • 未进行优化,以支持该设备的屏幕尺寸和/或分辨率

我做我的应用程序的iPhone,并且由于这引起了拒绝。但我的应用完全适合iPhone。有什么我失踪?我不认为这个应用程序是普遍的,因为二进制文件说ipodtouch/iphone家族。我的应用程序被拒绝,并想知道为什么?

+0

您的应用程序是否支持视网膜和非视网膜设备? – Adam

+0

您是否添加了支持所有iPhone设备(3g,3gs,4S)的图像? – Shantanu

+0

如何检查我的应用是否具有视网膜显示。 –

回答

1

这个问题的最常见的原因是,在锐您尚未正确支持不同的设备分辨率。您需要确保所有图像都针对视网膜和非视网膜设备进行了优化,而不仅仅针对您的图标和闪屏图像。

例如,iPhone 3GS的屏幕分辨率为320x480,因此背景图像可能为320x480,但视网膜iPhone的屏幕分辨率为640x960,因此您需要为这些图像提供“@ 2x”版本的图像设备。

这意味着您的应用必须包含myBackgroundImage.png[email protected]

此外,仅仅因为你的图像符合视网膜并不意味着这就是你所要做的。如果您开始使用320x480图片,并将其缩放到640x960,拍摄@ 2x,并将其视为视网膜,则您将被拒绝。确保所有图形都是正确的分辨率,并且不会以任何方式扭曲。

+0

如果他限制了视网膜设备 - iPhone 4和iPhone 4S的应用程序,该怎么办?如果没有非@ 2x文件,它仍然会被拒绝吗?只是想知道 –

+0

@KaanDedeoglu这是一个很好的观点。我真的不知道你应该如何处理这个问题。 –

0

可能是一些原因:

  • 你有两个57x57和114x114像素的图标? (114x114用于视网膜)

  • 您是否将Default.png 设为[email protected]用于视网膜显示?

  • 如果你在你的应用图片,让你将它们设置为如下,让他们出现在视网膜显示屏?: img.frame = CGRectMake(img.center.x, img.center.y, img.frame.size.width/2, img.frame.size.height/2);

+0

这不是我的应用程序图标,因为它们向我发送了主屏幕的屏幕截图。他们添加的唯一的其他东西是这个 - 包括质量差的图像和/或难以阅读的排版。我相信那是bs。他们还表示,在您的应用中优化菜单选项和图像是非常重要的。如果你愿意,我可以给你看截图。 –

+0

确定向我展示截图我会看看我是否可以帮助 –

相关问题