Firemonkey iOS 앱스토어 1024x1024 아이콘 문제에 대한 해결 방법
2020.07.08 10:48
이 글은 Marco Cantu 의 블로그 글을 번역한 것입니다.
· 원문 링크
iOS 앱스토어 1024x1024 아이콘 이슈 해결 방법
6 월 중순, 애플은 App Store Connect를 통해 앱을 제출할 때 요건 사항을 추가했습니다. 새로운 사항은 아니었습니다. 이전에는 아이콘을 앱 제출할 때 함께 묶어서 제출하는 방식이 아닌, 스토어 리스트를 통해 1024x1024 아이콘을 추가할 수 있었습니다. 이제는 앱 패키지 목록 안에 PNG 형식의 1024x1025 앱스토어용 아이콘을 추가해서 함께 제출해야 합니다.
향후 10.4 업데이트 버전에서는 이와 같은 iOS 배포에 대한 지원이 추가될 것입니다. 그 전까지 RAD스튜디오 10.4로 어떻게 이 이슈를 해소할 수 있는지, 상세한 해결 방안을 정리했습니다. 더 자세한 정보는 엠바카데로 퀄리티 포털 웹 사이트에 안내되어 있으며, 이슈 넘버는 RSP-29692 입니다.
퀄리티 포털에서 자세한 내용을 확인하실 수 있습니다. 간단히 살펴보자면 에셋 카탈로그(Asset Catalog)를 사용한다는 점이 핵심입니다. 꼭 필요한 요소는 RAD스튜디오 10.4 시드니에서 제공하는 스토리보드 런치 스크린(Storyboard Launch Screen) 지원입니다. 다음의 순서로 진행하시면 됩니다:
- 앱에서 사용하는 실제 아이콘 및 이미지 파일로 에셋 카탈로그(Asset Catalog)를 생성합니다. RSP-29692에 첨부되어 있는 에셋 카탈로그(asset_catalog.zip)을 다운로드 받아서 참고하세요. QP 항목에 있는 파일을 플레이스홀더 이미지로 대체할 수도 있습니다.
- 맥OS 컴퓨터에서 에셋 카탈로그를 컴파일하세요.
- 맥OS의 에셋 카탈로그 컴파일로 생성된 파일들을 프로젝트 루트 폴더로 전송하세요.
- 프로젝트 내 Info.plist 파일을 업데이트해서 앱 스토어 커넥트 제출용 올바른 프로퍼티 값을 확보합니다.
DTPlatformVersion 프로퍼티 키를 사용해 앱 스토어 커넥트 전송 키를 확인할 수 있습니다. - 적합한 PNG 파일을 포함하도록 프로젝트 배포 목록을 업데이트하고, 기본 생성된 Info.plist 와 Assets.car 파일을 교체하세요.
참고로, 다양한 그래픽 요소에 대한 애플 요구 사항은 https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon에 설명되어 있습니다. QP 항목의 자세한 단계를 통해 RAD스튜디오 10.4 앱에 대한 앱 스토어 컨넥트 제출을 성공적으로 수행할 수 있습니다.