앱 개발 일지_배포

윤승환·2022년 2월 7일
0

Sparta_APP

목록 보기
7/7
  • 앱을 배포하기 위한 조건
  1. 앱 로고
  2. 스플래시 스크린(앱 시작 초기 화면)
  3. 앱 마켓에 올릴 설명 이미지
  • Expo의 도움을 빌려 쉽게 준비 가능한
  1. 앱 버전 관리
  2. 안드로이드, IOS인증서 관리 등..

스플래시 스크린 & 로고 준비하기

앱에 대한 대표적인 이미지!

온라인 포토샵을 이용할 것!
https://pixlr.com/kr/x/

기본적으로 assets화면에 필요한 이미지들이 담겨있다.

무료 이미지
https://unsplash.com/

덮어쓰기!
또한
app.json에서 설정 가능(배경등등..)

최종 앱 파일 생성 및 개발자 가입하기

  1. Expo를 통한 최종 앱 파일 생성
  2. 구글 플레이 개발자 라이센스 가입 및 구입
  3. 구글 플레이 스토어에 배포.

Android

최종 앱 파일을 만들 땐, app.json에 담긴 정보를 기초로 해서 앱 파일을 생성한다.

BackGroundLocation문제로 배포가 안되는 현상
-> 개인의 privacy를 건드리는 정보가 있으면 제거해주면 된다..
위치 정보를 가져왔으므로,,

"permissions": ["ACCESS_FINE_LOCATION","ACCESS_COARSE_LOCATION"]

Slug
expo명령어로 배포/업로드를 진행하면 인터넷 주소를 하나 준다.
expo.io/@project-owner/myAppName 형식
slug == myAppName

version & IOS-buildNumber
-> 앱을 빌드할때는 항상 버전을 변경해줘야 한다. 그래야 Expo가 새로운 버전으로 빌드하는지 알게됨..


ios - bundleIdentifier && android-package
-> 앱스토어에서 인식하는 앱의 도로명주소같은 정보.. 동명이인을 구별하기 위해서?


안드로이드 작성

안드로이드로 최종 앱파일을 생성하려면 JDK라는 도구가 필요하다
mac 사용자 : https://aileen93.tistory.com/43
윈도우 사용자 : https://gaeggu.tistory.com/2
참고...

expo build:android

app-bundle을 선택하면 알아서 진행을 한다.

구글 플레이 개발자 가입
https://developer.android.com/distribute/console?hl=ko

  • 약 25달러를 지불하면 라이센스를 얻을 수 있음.
  1. expo build에서 bundle파일을 내려 받는다.
  2. 앱에 대한 정보들을 기입한다.
    *예상 연령은 웬만하면 18세 이상으로.. 그 이하는 제출해야되는 서류가 많아 귀찮다
  3. 개인정보 처리 방침 만들기
    https://www.privacy.go.kr/a3sc/per/inf/perInfStep01.do
  4. 앱 아이콘 및 그래픽 이미지를 사이즈에 맞게 제출
  5. 스크린샷은 실행화면을 캡쳐한 이미지로 등록해야한다
  6. 마지막으로 앱을 업로드하면 된다.
  7. 새버전에서 bundle파일 업로
  8. 출시하기 (7일정도 걸릴 수 있음)

0개의 댓글