2014-10-13 6 views
5

Xcode 6의 새로운 레이아웃 시스템 인 Size Classes에 익숙해 질 수 없기 때문에 ~ 아이폰과 ~ ipad 접미어가있는 iPhone 및 iPad 용 두 개의 별도 xib를 작성하기로했습니다.iPhone 6 및 iPhone 6 Plus 화면을 실제로 명시 적으로 지원해야합니까?

아이폰 용으로 설계된 Xibs (320x568 크기의 IB로 표시)는 새로운 iPhone 6 및 iPhone 6 Plus 스크린에서 완벽하게 작동하며, iPhone 6 플러스에서는 @ 3x 자산을로드합니다.

첫 번째 질문은 내 스토리 보드를 추가해야 내 앱이 새로운 iPhone을 지원함을 나타내야합니까? 그렇지 않으면 갈 수 있습니까?

내가 추가하면 iPhone 4s/5 용으로 제작 된 모든 xibs가 iPhone 6 및 6 Plus에서 작동하지 않습니다.

두 번째 질문은 실제로 @ 3x 자산 세트를 제공해야합니까? iPhone 6은 @ 2x 자산 세트를 사용하고, iPhone 6 플러스는 @ 3x 이미지가없는 경우 2x 이미지를 매우 부드러운 방식으로 업 스케일링하므로 어떤 픽셀링도 결정할 수 없습니다.

특히 애플이 앱을 거부할지, 아니면 앱에 "아이폰 플러스에 최적화 된"배지를 추가하지 않을지, 또는 다른 벌칙이 필요한가요?

+0

iphone 6 및 6+에 대한 명시 적 지원이 부족한 경우 앱을 거부하지 않기 때문에 launchscreens 및 launchimages를 건너 뛸 수 있습니다. – Jkmn

답변

3

실행 파일은 iOS 8 이상에서만 작동하므로 iOS 7 이상을 타겟팅하는 경우 iOS 7을 지원하기 위해 정적 실행 이미지가 필요합니다.

몇 가지 필수 실행 이미지 및 아이콘 이외에도 앱에서 고해상도 이미지 (예 : @ 2x)를 제공하는 것은 항상 선택 사항입니다.

이미지보기의 배율 모드를 사용하여 자동으로 이미지의 크기를 조정합니다.

새로운 iPhone 6 스크린에 대한 정적 실행 이미지 또는 실행 파일을 제공해야합니다. 그렇지 않으면 앱 스토어의 앱 페이지에 "iPhone 6 용으로 최적화"텍스트가 표시되지 않습니다.