Reactnative APK 파일 이해 및 구성 방법 Keystore
최근 가장 뜨고 있는 영어 공부 인, Shadowing을 이용한 공부방법을 설명 드리면서, 라푼젤 영어 대본 해석을 하여 무한반복적으로 라푼젤 영어 문장을 쉐도잉 할수 있는 Google playstore 전용 어플 소개 및 라푼젤로 영어 공부할 때 참조했던, 문장과 뜻도 같이 기재하도록 하겠습니다. 라푼젤 영어 문장 1 This is the story of how I died 이 이야기는 제가 어떻게 죽게 되었는지에 대한 이야기입니다.
이것은 Story 즉 이야기 인데, 무슨 이야기냐면, how 어떻게 자신이 죽었는지에 대한 이야기입니다. 라고 해석하였습니다.
강원도 원주 다온 재활의학과의원
처음으로 소개할 병원은 강원도 원주시 무실동에 위치한 다온 재활의학과입니다. 이 병원은 제가 몇 년 전에 원주에서 생활할 때 교통사고를 당한 적이 있었습니다. 그때 아는 분을 통하여 어떤 병원에서 물리치료를 받는 것이 좋을지 물어본 적이 있었어요. 그분께서 이 병원을 추천해 주셨습니다. 저는 허리도 디스크가 있었고 교통사고를 당하면서 핸들에 머리를 부딪혔기 때문에 목도 치료를 받아야 할 것 같았습니다.
당시에 치료비는 어차피 보험사에서 모두 지출해야 하는 것이었기 때문에 해당 부위에 대해서는 주기적으로 방문하여 물리치료를 받았습니다. 이곳에서 필요한 것은 물리치료입니다. 대부분의 의원에서 하는 물리치유는 온열치료찜질, 초음파치료, 저주파치료 이렇게 받습니다.
별내 연세 편한 재활의학과 의원
2022년에 제가 전자기기를 너무 오래 하다가 보니 자세도 좋지 않았고 어깨가 단단해져 버렸습니다. 심각한 오십견이라는 진단을 받았는데요. 지금도 그렇고 그 당시에도 저는 강원도 철원에서 생활하고 있습니다. 사안은 제가 원주에서 정말 재활의학을 경험했기 때문에 이 주먹만 한 동네에서 결코 다온 재활의학과만큼의 서비스를 받을 가능성이 없습니다.는 것을 알고 있었다는 것이죠. 저는 인터넷을 검색하기 시작했습니다.
철원에서 가까운 시 위주로 검색을 했는데요. 의정부, 포천, 양주, 남양주까지 검색을 하고 검색한 의원을 찾아 물리치료도 받아봤습니다.
작업 내에 생성한 keystore 저장합니다.
? andriod/app 안 패키지 내에 keystore를 저장해줍니다. gradlproperties 파일 내에 keystore 정보를 저장합니다.
gradle.properties 파일 내에 해당 정보를 입력합니다.
gradle.properties 파일에 이 구문을 추가한 후, 해당 파일에 keystore 정보를 입력하면 앱을 빌드할 때 해당 keystore 파일을 사용하여 APK를 서명할 수 있습니다.
local.properties option
보통 이 과정은 생략합니다. 단, fastlane을 이용한 배포 자동화를 이용할 때, 스토어 업로드 프로세스에서 버전 에러가 발생하면 이 파일을 확인해보도록 합시다. 이곳에서 versionName, versionCode 가 변경되지 않았다면, 여기서도 수정해줍니다. 작업 폴더에서 아래의 명령어로 프로젝트를 빌드합니다. flutter build appbundle 성공적으로 해낸 빌드되었다면 buildoutputsbundlereleaserelease.aab 로 파일이 생성됩니다.
Fastlane
android, ios 모두 배포를 자동화 할 수 있으며, github action CDCI를 이용해서 전 과정을 자동화 할 수 있긴 합니다. . 만,
CDCI 구축시 비용이 청구되기에 fastlane만 사용합니다. 이것만으로도 아주 간편해짐 Google developer service account 생성 자동화를 진행할 봇 계정을 만들어주기 위해 아래 링크로 들어갑니다. 이곳에서 서비스 계정에 이메일을 등록해야 합니다.
따라서 Google Cloud Platform으로 이동해서 먼저 서비스 계정을 생성해야 합니다. 아래의 링크로 들어가도 되고, Google Cloud Platform에서 보기를 클릭하셔도 됩니다. 이곳에서 서비스 계정 만들기를 눌러줍니다.
깔끔하게 구글 play 스토어 설치하기
주로 스토어 앱에 문제가 있는 경우 보편적인 방안으로 어플을 설치할 수 없습니다. 이렇게 경우 APK 파일을 이용하여 설치하면 되는데요. 가장 먼저 해야 할 일은 APK 파일을 구하는 것입니다. apkmirror 닷컴 사이트에서 쉽게 구할 수 있어요. apkmirror 사이트에 접속했습니다. 여러 가지 어플리케이션 목록이 나타나 있는데요. 이곳에서 다운로드 모양 아이콘을 클릭하시면 해당 어플에 대한 apk 파일을 내려 받을 수 있습니다.
그럼 play 스토어에 대한 apk 파일을 내려 받아 보겠습니다.
자주 묻는 질문
강원도 원주 다온
처음으로 소개할 병원은 강원도 원주시 무실동에 위치한 다온 재활의학과입니다. 궁금한 사항은 본문을 참고하시기 바랍니다.
별내 연세 편한 재활의학과
2022년에 제가 전자기기를 너무 오래 하다가 보니 자세도 좋지 않았고 어깨가 단단해져 버렸습니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.
작업 내에 생성한 keystore
andriodapp 안 패키지 내에 keystore를 저장해줍니다. 구체적인 내용은 본문을 참고 해주시기 바랍니다.