본문 바로가기

keystore2

Github에서 Keystore를 Secret Key로 반영하기(feat. Android) 일단, 기존에 keystore를 프로젝트 내부에서 파일로 보관하여 사용중인 상황이었다. 프로젝트 내에 keystore를 가지고 있었기 때문에, 이 파일이 보안에 취약한 상황이었고, 제거하기로 마음먹었다. (물론 실제 프로젝트에서는 지난 커밋에 이미 파일이 들어있는 상황이기 때문에 여전히 취약한건 마찬가지일 것이다. 하지만 이 후에 신규 프로젝트 적용시 이 방법을 응용하면 도움이 될 것이기에 시도하기를 추천한다.) 또한 전제조건으로는 Android 빌드를 이미 gradle 명령 한번에 릴리즈 apk까지 생성될 수 있도록 한 상태이어야 한다. 아래의 방법은 윈도우를 기준으로 하였으며, 일부 부분을 제외하고는 OS와 무관하게 진행이 가능하다. 1. OpenSSL 설치 먼저 OpenSSL을 설치한다. 이유로는 .. 2021. 8. 14.
[Android] JDK7 사용자가 Sign 배포시 일어날 수 있는 문제. 회사에서 진행하는 프로젝트를 진행 중 이제 배포단계에 거의 이르러 배포버전을 릴리즈하려했다. 사실 지금 이 문제가 생기기 전까지 Eclipse에서만 시도하였는데.. 그때까진 아무문제가 없었다. 고로 나는 이게 문제가 될줄은 꿈에도 생각을 못했다. Eclipse로 빌드를 계속 하던 나는.. 배포버전을 조금 다르게 하여 총 4개의 APK 패키지를 만들어야 한다는 사실에, 좀 더 편한 방법은 없을까 고민해봤다. 그리고 조사해봤다. 조사결과 나와 똑같은 고민을 하는 사람이 많았고, 애초에 그것을 Ant라는 도구를 이용해서 많은 사람들이 이득을 보고 있었다. 즉, 배치파일과 비슷하게, 혹은 리눅스의 make파일과 유사하게 그 역할을 Apache의 ANT가 담당해주었던 것이다. 이 툴은 개미라는 이름처럼 명령만 내.. 2012. 2. 8.
반응형