티스토리 뷰

반응형

💡 플레이스토어 앱 처음 출시할 경우 참고

- 플러터로 구글플레이스토어에 처음 앱 심사 받을때 유용하게 참고한 사이트.

- https://wp.swing2app.co.kr/knowledgebase/playstore-apprelease

 

플레이스토어 앱 출시하기 – 스윙 도우미

*플레이스토어 앱 등록을 위해서는, 먼저 구글 개발자 계정을 만들어주셔야 합니다. 해당 사이트에서 계정을 등록한 뒤, 이용료 25$ 를 결제해주세요.(한번 결제시 평생 이용) 결제가 완료 된 후

wp.swing2app.co.kr


ChatGPT 가 알려주는 방법

Flutter 앱을 Google Play Store에 출시하는 과정에서 버전 업그레이드를 하고 이를 심사하는 방법은 다음과 같습니다.

1. Flutter 앱의 버전을 업그레이드합니다
2. Android App Bundle 혹은 APK 파일을 생성합니다.
3. Google Play Console에 로그인합니다.
4. 새 버전의 앱을 업로드합니다.
5. 앱의 새 버전의 정보, 스크린샷, 비디오 등을 업데이트합니다.
6. 새 버전을 제출하고 심사를 요청합니다.Google Play Store 팀이 앱을 심사합니다.
7. 이 과정에서 버그나 정책 위반 등의 문제가 있으면 반려 안내가 제공됩니다.
8. 앱이 승인되면, 새 버전이 Google Play Store에 출시됩니다.

상세한 정보는 Google Play Console 가이드와 Flutter 공식 문서를 참조하시면 됩니다.

1. 플러터(Flutter) 로 구글 플레이스토어 버전업 등록 / 심사 받는 법 

구글 플레이 스토어

 


2. 앱 버전 변경

- pubspec.yaml 버전 변경

# + 1 씩 증가해서 버전 업
version: 1.2.0+5
"version: 1.2.0+5"은 Flutter 프로젝트의 pubspec.yaml 파일에서 버전 정보를 나타내는 라인입니다.

1.2.0은 프로젝트의 메인 버전 번호를 나타냅니다. +5는 이 버전에 대한 추가적인 버전 번호를 나타냅니다. 이것은 기본 버전 번호에 대한 버그 수정, 기능 추가 등의 작업이 수행된 횟수를 나타냅니다.

즉, 현재 프로젝트의 버전은 1.2.0에서 5번의 추가적인 수정이 적용된 버전임을 나타냅니다.

 

- android/app/build.gradle

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '5'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.2'
}
- flutterVersionCode = '5'
- flutterVersionName = '1.2'
- pubspec.yaml 파일과 동일 하게 변경합니다.

 

 

- android/local.properties

flutter.versionName=1.2.0
flutter.versionCode=5
- flutter.versionName=1.2.0
- flutter.versionCode=5
- 위에서 변경한 버전 넘버와 동일하게 변경합니다.

3. App Bundle(.aab) 릴리즈

프로젝트 - 마우스 우클릭 - Flutter - Open Android module in Android Studio

안드로이드 스튜디오를 사용하여 .aab 파일을 릴리즈하는 방법은 다음과 같습니다.

1. 안드로이드 스튜디오에서 프로젝트를 엽니다.
2. "Build" 메뉴에서 "Generate Signed Bundle / APK" 옵션을 선택합니다.
3. "APK"가 아닌 "AAB"를 선택합니다.
4. Key store 파일을 생성하거나 기존에 생성된 Key store 파일을 선택합니다.
5. Key store 정보와 앱 정보를 입력합니다.
6. "Finish" 버튼을 눌러 .aab 파일을 생성합니다.

생성된 .aab 파일을 Google Play Console에 업로드하여 앱을 릴리즈할 수 있습니다.

위 정보는 예전 방식인듯 하므로 참조만 하시기 바랍니다.

AndroidStudio - Android 프로젝트로 열기 (Open Android module in Android Studio)
    - Build > Generate Signed Bundle / APK… 
    - Android App Bundle 선택 > Next
    - Key 가 없을 경우 : Create new... (자신이 알아볼 정도만 작성) > Next
    - Key 가 있을 경우 : Key store path (기존 서명으로 작성)
            - ex) - /Users/[사용자폴더]/Dev/App 등록 관련/구글 플레이스토어 등록 관련/앱이름_keystore
            - 키 정보 참조해서 입력 > Next
    - release 선택 > Finish
    - output : /Users/[사용자폴더]/Dev/flutter_dev/[프로젝트폴더]/android/app/release/app-release.aab

 

4. 프로덕션 - .aab 파일 등록

Google Play Store에 Android App Bundle(.aab) 파일을 등록하는 방법은 다음과 같습니다.

1. Google Play Console에 로그인합니다. (https://play.google.com/console)
2. 앱의 관리자 페이지로 이동합니다.
3. 앱의 APK 탭으로 이동합니다. (프로덕션 > 새 버전 만들기)
4. 새 버전의 APK 또는 Android App Bundle(.aab) 파일을 업로드합니다. (app-release.aab)
5. 앱 정보를 업데이트합니다.
6. 새 버전을 제출하고 심사를 요청합니다.
7. Google Play Store 팀이 앱을 심사합니다. 이 과정에서 버그나 정책 위반 등의 문제가 있으면 반려 안내가 제공됩니다.
8. 앱이 승인되면, 새 버전이 Google Play Store에 출시됩니다.

Android App Bundle 파일을 업로드하는 것이 처음이라면, Google Play Console 가이드와 Flutter 공식 문서를 참조하시면 도움이 됩니다.

 

Google Play Console


5. 심사

구글 플레이 스토어 앱 심사 기간은 평균적으로 1~7일 정도 걸립니다.

그러나 앱의 복잡성, 기능, 규정 준수 여부에 따라 기간이 길어질 수 있습니다.

앱 심사 결과는 구글 플레이 스토어 관리자 팀이 판단하여 결정합니다.
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함