카테고리 없음
jks 파일 다루기
SciomageLAB
2024. 10. 3. 16:38
반응형
키 관련 값 잃어버렸을 때 확인
Key Alias 확인
터미널에서 명령어로 확인
keytool -v -list -keystore whiteshark_studio-signkey.jks
키 Alias 확인
값 변경
키 Alias 변경
keytool -changealias -alias snapsquad_key -destalias sharkcapture -keypass
<your_password> -keystore ./whiteshark_studio-signkey.jks -storepass <your_password>
키 관리
깃헙에 키 정보 올라가지 않게 하기 위해서 하는 관리법
/에 keystore.properties 파일에 정보 때려넣기
storeFile=whiteshark_studio-signkey.jks
storePassword=whiteshark01!
keyPassword=whiteshark01!
keyAlias=sharkcapture
키 관리
깃헙에 키 정보 올라가지 않게 하기 위해서 하는 관리법
/에 keystore.properties 파일에 정보 때려넣기
storeFile=whiteshark_studio-signkey.jks
storePassword=whiteshark01!
keyPassword=whiteshark01!
keyAlias=sharkcapture
/app/build.gradle에서 파일 로드해서 쓰기
jks 파일을 /app/ 밑에 복사!
def keystorePropertiesFile = rootProject.file(keystore.properties)
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
signingConfigs {
debug {
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyPassword keystoreProperties['keyPassword']
keyAlias keystoreProperties['storePassword']
}
release {
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyPassword keystoreProperties['keyPassword']
keyAlias keystoreProperties['keyAlias']
}
}
.gitignore에 keystore.properties 추가시키기
Github action에 활용하려고 할 때 SECRETE에 저장하기
아래 명령어를 통해 인코딩 된 스트링을 복붙
openssl base64 < ./whiteshark_studio-signkey.jks | tr -d '\n'
반응형