Could not get unknown property 'release' for SigningConfig container of type org.gradle.api.internal.FactoryNamed

김코니·2023년 1월 3일
0

해당 이슈는

  • 서명키 생성
  1. /android/app 디렉토리에서 명령어로 서명 키를 생성한다. my-upload-key.keystore 파일이 생성된다.
$ cd android/app
$ keytool -genkeypair -v -keystore [my-upload-key].keystore -alias [my-key-alias] -keyalg RSA -keysize 2048 -validity 10000
  1. /android/gradle.properties 파일에 다음 내용을 추가한다.
storePassword=아까입력한비번1
keyPassword=아까입력한비번2
keyAlias=upload
storeFile=키파일경로/upload-keystore.jks
  1. android/app/build.gradle 파일을 다음과 같이 수정한다.
android {
    ...
    defaultConfig { ... }
    signingConfigs {
	release {
		keyAlias keystoreProperties['keyAlias']
		keyPassword keystoreProperties['keyPassword']
		storeFile keystoreProperties['storeFile'] ? 			file(keystoreProperties['storeFile']) : null
		storePassword keystoreProperties['storePassword']
		}
	}
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
        }
    }
}
profile
낮에는 개발하는 직장인. 퇴근 후에는 대학원생으로 힘겹게 살아가고 있습니다.

0개의 댓글