2012-09-07 2 views
1
  • 는 장치 화면 크기 및/또는 해상도

내가 아이폰에 대한 내 응용 프로그램을 만들어이 때문에 거부있어를 지원하도록 최적화되지 않았습니다. 하지만 내 응용 프로그램은 iPhone에 완벽하게 들어 맞습니다. 제가 누락 된 것이 있습니까? 나는 바이너리가 ipodtouch/iphone 제품군을 말하기 때문에이 앱이 보편적이라고 생각하지 않는다.내 앱이 거부되어서 왜 정확히 궁금한가요?

+0

앱이 망막 및 비 망막 장치를 모두 지원합니까? – Adam

+0

모든 iPhone 장치 (3g, 3gs, 4S)를 지원하는 이미지를 추가 했습니까? – Shantanu

+0

앱에 망막 디스플레이가 있는지 확인하려면 어떻게합니까? –

답변

1

이 문제의 가장 일반적인 원인이다 날카로운 나타나도록 당신이 그들을 설정해야 다른 장치 해상도를 제대로 지원하지 못했습니다. 모든 이미지가 아이콘 및 스플래시 이미지뿐만 아니라 망막 및 비 망막 장치에 최적화되어 있는지 확인해야합니다.

예를 들어, iPhone 3GS의 화면 해상도는 320x480이므로 배경 이미지는 320x480 일 수 있지만 망막 아이폰의 화면 해상도는 640x960이므로이 이미지의 "@ 2x"버전이 필요합니다 장치.

앱에 myBackgroundImage.png[email protected]이 있어야 함을 의미합니다.

또한 이미지가 망막에 순응하고 있다고해서 반드시해야하는 것은 아닙니다. 320x480 이미지로 시작하여 최대 640x960 크기로 조정하면 @ 2x를 치고 망막이라고 부르면 거부됩니다. 모든 그래픽이 적절한 해상도인지, 어떤 방식 으로든 왜곡되지 않았는지 확인하십시오.

+0

iPhone 4 및 iPhone 4S와 같은 망막 장치 용 앱을 제한했다면 어떨까요? 아직 2x가 아닌 파일을 사용하지 않고도 거부 할 수 있습니까? 궁금한 점은 –

+0

@KaanDedeoglu입니다. 솔직히 내가 어떻게 처리해야하는지 모르겠다. –

0

이에 대한 여러 가지 이유가 될 수 없습니다 :

  • 당신이 57x57 및 114x114 픽셀 아이콘 모두가 있습니까?

  • 는 망막 디스플레이에 대한 당신이 Default.png [email protected] 모두를 수행합니다 (114x114은 망막입니다)?

  • 앱에서 이미지가있는 경우, 다음과 같이 그들은 망막 디스플레이? img.frame = CGRectMake(img.center.x, img.center.y, img.frame.size.width/2, img.frame.size.height/2);

+0

그들은 내 화면의 스크린 샷을 보냈기 때문에 내 앱 아이콘이 아닙니다. 그들이 추가 한 유일한 다른 점은 이것입니다 .- 품질이 좋지 않은 이미지 및/또는 타이포그래피를 읽기가 어려웠습니다. 그리고 저는 그것이 BS라고 믿습니다. 또한 그들은 앱에서 메뉴 옵션과 이미지를 수정하는 것이 중요하다고 말했다. 원하면 스크린 샷을 보여줄 수 있습니까? –

+0

확실한 도움이 필요하면 스크린 샷을 보여주세요. –

관련 문제