본문 바로가기

일하랴 공부하랴/app

[googleApp] 구글앱등록을 위한 릴리즈 빌드, 키스토어 생성


구글 앱등록 삽질에 삽질을 더하다가 겨우 했네 ~~


나중을 위해 남겨놓은 자료임.... (window)



0. keystore 생성


>  keytool -genkey -v -keystore [키스토어파일명].keystore -alias [별칭] -keyalg RSA -keysize 2048 -validity 10000


- 키스토어 파일 생성된 내용 확인 :: [키스토어파일명].keystore 명칭으로 생김

- 별칭은 생성된 apk파일에 서명시에 사용됨

- validity :: 유효기간 (10000일)

업데이트 시에는 기 생성된 키스토어 파일을 이용해야 함



1. Ionic project release build


 > cordova build --release android



2. 만들어진 apk 서명


>  jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [키스토어파일명].keystore android-release-unsigned.apk [별칭]



3. apk 서명 검증


>  jarsigner -verify -verbose -certs android-release-unsigned.apk



4. apk 최적화 :: 출시 apk파일 생성


 > zipalign -v -p 4 android-release-unsigned.apk [최종 출시 apk명].apk



오류나서 돌리고, 돌리고, 또 돌리구...... 


한번 해 봤으니, 다음번 부터는 조금 수월해 지겠지...

'일하랴 공부하랴 > app' 카테고리의 다른 글

[ionic] cordova API  (0) 2017.11.13