- 未進行優化,以支持該設備的屏幕尺寸和/或分辨率
我做我的應用程序的iPhone,並且由於這引起了拒絕。但我的應用完全適合iPhone。有什麼我失蹤?我不認爲這個應用程序是普遍的,因爲二進制文件說ipodtouch/iphone家族。我的應用程序被拒絕,並想知道爲什麼?
我做我的應用程序的iPhone,並且由於這引起了拒絕。但我的應用完全適合iPhone。有什麼我失蹤?我不認爲這個應用程序是普遍的,因爲二進制文件說ipodtouch/iphone家族。我的應用程序被拒絕,並想知道爲什麼?
這個問題的最常見的原因是,在銳您尚未正確支持不同的設備分辨率。您需要確保所有圖像都針對視網膜和非視網膜設備進行了優化,而不僅僅針對您的圖標和閃屏圖像。
例如,iPhone 3GS的屏幕分辨率爲320x480,因此背景圖像可能爲320x480,但視網膜iPhone的屏幕分辨率爲640x960,因此您需要爲這些圖像提供「@ 2x」版本的圖像設備。
這意味着您的應用必須包含myBackgroundImage.png
和[email protected]
。
此外,僅僅因爲你的圖像符合視網膜並不意味着這就是你所要做的。如果您開始使用320x480圖片,並將其縮放到640x960,拍攝@ 2x,並將其視爲視網膜,則您將被拒絕。確保所有圖形都是正確的分辨率,並且不會以任何方式扭曲。
如果他限制了視網膜設備 - iPhone 4和iPhone 4S的應用程序,該怎麼辦?如果沒有非@ 2x文件,它仍然會被拒絕嗎?只是想知道 –
@KaanDedeoglu這是一個很好的觀點。我真的不知道你應該如何處理這個問題。 –
可能是一些原因:
你有兩個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);
這不是我的應用程序圖標,因爲它們向我發送了主屏幕的屏幕截圖。他們添加的唯一的其他東西是這個 - 包括質量差的圖像和/或難以閱讀的排版。我相信那是bs。他們還表示,在您的應用中優化菜單選項和圖像是非常重要的。如果你願意,我可以給你看截圖。 –
確定向我展示截圖我會看看我是否可以幫助 –
您的應用程序是否支持視網膜和非視網膜設備? – Adam
您是否添加了支持所有iPhone設備(3g,3gs,4S)的圖像? – Shantanu
如何檢查我的應用是否具有視網膜顯示。 –