Flutter 애플 앱스토어 리젝 사유 Guideline 2.3.3 Performance Accurate Metadata

Posted by , October 27, 2023
FlutterAppStoreTroubleshooting
Series ofFlutter

thumbnail

앱스토어 두 번째 리젝

내가 처음에 올렸을 때는 10월 24일인가 그랬다.
뭐 당연히 한번은 리젝 당하는게 당연하게 생각하여 얼른 리젝 메세지를 달라는 기원(?)을 했다.

아니나 다를까 처음에는 리젝을 던졌다.

Guideline 2.3.3 - Performance - Accurate Metadata

메타데이터라는 키워드만 봐도 딱 느낌이 왔다.

img01

요새는 리젝 메세지가 상세히 주는 것 같다.
내가 개발할 때는 진짜 몇 마디 대충 가이드라인만 주고 끝낸거 같은데...

참고로 Guideline 2.1 - Information Needed이건 이곳 블로글 포스팅을 참고하자.
무튼 이번에 받은 리젝은 Performance - Accurate Metadata 관련 이었다.

참고로 23년 10월 24일 기준 스토어 등록할 때 스크린샷에 iPad용 사이즈가 필수로 변경되었다.

img02

과거 다른 자료들을 보면 iPad는 선택이었는데 이젠 필수로 변경되었다.
이렇게 폰이랑 패드가 나뉘어 있는데, 저기서 iPad 탭을 클릭하면 아래 사진이 뜬다.

img03

그리고 잘 보면 **(필수)**라고 되어 있는 것을 확인할 수 있다.

처음 제출했을 때는...

먼저 해상도를 확인해보면 아래와 같다.

5.5인치 기기
(세로) 1242 X 2208 (단위 픽셀)
(가로) 2208 X 1242 (단위 픽셀)

6.5인치 기기
(세로) 1242 X 2688 (단위 픽셀)
(가로) 2688 X 1242 (단위 픽셀)

6.7인치 기기
(세로) 1290 X 2796 (단위 픽셀)
(가로) 2796 X 1290 (단위 픽셀)

12.9인치 기기
(세로) 2048 X 2732 (단위 픽셀)
(가로) 2732 X 2048 (단위 픽셀)

사이즈는 이렇게 참고를 하면 된다.
내가 제출할 때 폰 계열은 사실 기존 이미지를 조금 늘리거나 줄이는 선에서 해결할 수 있었다.
근데 아이패드가 귀찮았고, 그냥 이미지를 늘려서 제출했다.

응 안돼 돌아가~

img04

역시 그냥 성의없이 했더니 돌아가라고 거절했다.
그래서 아이패드 시뮬레이터에서 찍어서 할까 라는 생각이 들었지만, 할일도 많고 귀찮아서 그냥 편법을 썼다.

바로...
제출되는 이미지 자체 사이즈를 늘리는 것이었다.

처음 제출할 때는 실제 구현 이미지를 늘려서 리젝을 받은거니, 이번엔 실제 구현 이미지를 늘리지 않고, 단지 자체 이미지를 12.9에 맞게 늘려서 제출했다.

되겠냐?

당연히 또 한번 거절당했다. -_-;;

img05

대충 해석기 돌려보니 너가 실제 기기에서 쓰는 모습을 보여줘야 한다는 그런 뉘앙스다.
즉 실제 화면 사이즈가 아이패드 용으로 보여줘야 한다는 의미다.
그래서 결국 아이패드 시뮬레이터를 켰다.

근데 또 여기서 몇 가지 문제가 있었다.
폰 시뮬레이터는 잘 되는데 아이패드를 켜서 올리려 하니 이사한 에러들이 하나씩 올라왔다.


결국 위 포스팅 이슈를 해결하고, 올려보니 해상도가 아주 가관이었다.
ScreenUtil이라는 라이브러리를 쓰긴 하는데 대응이 제대로 안된 곳도 있어서 전반적으로 다 수정했다.

그래도 잘 처리하고 다시 올렸더니 해당 문제로 더 이상 리젝이 뜨지 않았다.
단지 AppTrackingTransparency 문제가 있었을 뿐...

이 문제가 궁금하신 분은 이곳 포스팅을 참고하시면 된다.
진짜 이것도 별 문제가 많았다.

참고 자료