Google Play Console Error - Android App Bundle이 서명되지 않았습니다

320x100
반응형

 

Error

앱 서명을 하였음에도 'Android App Bundle이 서명되지 않았습니다.' 라고 뜰 때가 있다.
아래의 스크린샷은 구글 플레이 콘솔에서 앱 번들을 업로드하였더니 출력되는 메시지다.


해결 방법

build.gradle에서 빌드 타입 부분의 release를 확인해본다.
만약 debuggable의 옵션이 true일 경우 false로 변경한다.

  • debuggable : true > false
buildTypes {
    release {
        shrinkResources true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
        debuggable false // true로 되어 있다면 false로 변경
    }
}

이 옵션은 앱 데이터를 암호화하지 않고 백업될 수 있기 때문에
보안상의 이유로 구글 플레이 콘솔에서 앱 등록시 거부된다.
앱 출시 전에는 테스트 용도로 debuggable 옵션을 true로 하여 디버깅을 진행하는 것도 좋지만,
반드시 앱을 출시할 때에는 debuggable 옵션을 false로 설정하여야 한다.

320x100
반응형