본문 바로가기
프로그래밍/Android, iOS

[Android, iOS] 스토어 배포 정리

by YuminK 2023. 10. 23.

이미지 준비물

1. 그래픽 이미지(1024 * 500), 광고 목적

2. 휴대전화 이미지 2장(1080 * 1920), 최소 기준이 이렇고 테블릿 사진도 추가 가능하다. 

3. iPhone 이미지 (6.7 디스플레이, 6.5 디스플레이, 5.5 디스플레이)

4. iPad 이미지(12.9 디스플레이 6세대, 12.9 디스플레이 2세대)

*디자이너분이 있으면 부탁드리고 없으면 적당히 만들어주는 사이트를 이용하자. 

 

5. 앱 아이콘은 1024 사이즈로 받아서 https://www.appicon.co/ 에서 Android, iOS용으로 아이콘을 뽑으면 된다.


1. 앱 아이콘 적용

안드로이드 쪽은 사이즈 별로 만들어진 아이콘을 붙여 넣으면 된다. 

iOS의 경우 AppIcon.appiconset 파일을 통째로 교체하면 된다. 

참고: https://lxxyeon.tistory.com/134

 

2. 앱 이름 변경

안드로이드의 Manifest에 앱 이름을 수정할 수 있다. 국제화를 하는 경우에는 리소스 따로 생성하면 된다.

iOS의 경우 info.plist쪽에서 앱 이름을 국제화해야 한다. (한글을 그냥 넣으면 오류가 생긴다고 하더라)

참고: https://developer-alice.tistory.com/9

 

3. 사이닝 작업

안드로이드의 경우 앱 사이닝 작업이 필요하다. (참고: https://kymworld.tistory.com/88)

iOS의 경우 사이닝을 하지 않으면 배포 자체가 안 된다. (멤버십 계정만 연결되어 있으면 된다.)

 

4. 스플래시 애니메이션

안드로이드는 Splash Screen API를 활용한다. 약간의 커스텀도 되고 따로 만드는 것도 가능하다.

참고: https://kymworld.tistory.com/196

 

iOS의 경우, xcode 내에서 로고 이미지를 추가하고 스플래시 스크린을 만들어준다. 

참고: https://staktree.github.io/ios/IOS-splash-01/, https://dchkang83.tistory.com/106

 

// iOS에서는 제약을 걸어서 width, height, 위치 조정 등을 다 처리하더라.

 

5. 기타

Flutter 앱을 배포하는 경우 Push Notification 등록 관련으로 문제가 생길 수 있다.

테스트플라이트에서 메일이 왔었다면 앱에서 Push Notification을 등록해주자. (굳이 사용하지 않더라도)

참고: https://kymworld.tistory.com/192

 

그 외에 필요한 것들

- 앱 심사를 위한 테스트 계정

- 개인정보처리방침

- 간단한 설명, 자세한 설명

- 지원 URL, 키워드 정보(iOS)

- 앱 이름, 앱 카테고리

- 이메일 주소, 전화번호(국제 전화 스타일 +82 0떼고), 웹사이트 주소

 

그외 잡다한 설문조사(?)들은 적당히 상황에 맞게 고르면 된다. 플레이스토어나 앱 스토어나 비슷하다.


여기까지 앱을 등록하는 과정을 거치고, 심사를 진행한다.

심사에서 거절나는 이유를 알려줄텐데 수정해서 다시 진행하면 된다. 

 

버그가 나서 앱 빌드를 다시 해야 하는 경우도 있고, 어떤 정보가 필요한지 증명해야 하는 경우도 있다. 

앱 스토어는 거절 났을 때, 심사 리뷰를 보내고 다시 재심사를 요청해야 한다. 

 

관리형 배포를 켜놓았다면, 심사 이후에 원하는 시점에 배포가 가능하다. 

(플레이스토어는 변경사항 게시, 앱 스토어는 개발자 출시 대기라고 표시된다.)

 

플레이스토어에서 심사가 끝난 변경사항과 새로 보낸 변경사항이 있을 때,

버전별로 관리가 된다. 변경사항을 보내더라도 이전에 끝난 것은 배포가 가능하다. 

 

배포가 된 이후에는 AppStore Connect에서 id값이 나오는데

https://apps.apple.com/kr/app/id12341234  이런 식으로 검색하면 된다. 

 

안드로이드는 패키지명으로 검색하면 나온다. 

https://play.google.com/store/apps/details?id=com.aaa.bbb

 

끝.

댓글