Cordova Signing APK 만들기

Cordova로 개발한 Android APK에 Debug/Release Signing을 할 경우 다음과 같이 하면된다.

구글링해보면 온통 옛날 버전인 ant.properties에 넣으란 이야기 밖에 없다~~

공식홈페이지에 업데이트 된 문서를 보면 build.json을 이용하라고 되어있는데, 실제로 해보니 잘 된다~

Cordova App Root 폴더에 build.json 추가

{
"android": {
"debug": {
"keystore": "keystore/debug/debug.keystore",
"storePassword": "debug1",
"alias": "debug-keystore",
"password": "debug1",
"keystoreType": ""
},
"release": {
"keystore": "keystore/release/release.keystore",
"storePassword": "release1",
"alias": "release-keystore",
"password": "release1",
"keystoreType": ""
}
}
}

keystore위치와 패스워드, alias 등을 본인이 만든 keystore에 맞게 설정해준다.

이제 빌드하자~

  • 디버그 모드 : cordova build
  • 릴리즈 모드 : cordova build — release

더이상 ant.properties에 속지말자~~