검색
검색
공개 노트 검색
회원가입로그인

react native ios 빌드

Scheme를 release로 변환

Product -> Scheme -> Edit Scheme 에서 모드를 디버그에서 릴리즈로 변환한다. 역시 개발할 때는 원래대로 돌려놓아야 한다.

버전 업데이트

아카이브 하기 전 버전을 꼭 업데이트 해야 한다. 안그러면 스토어에 올릴 때 에러가 난다.

xcode의 targets->프로젝트명->identity에서 version과 build를 업데이트 한다.

실제 기기 테스트

실제기기에 빌드를 한다. 빌드를 하면 product menu에 Archive가 생성되어 appstore connect에 앱을 올릴 수 있다.

빌드 완료!

기타 사항

스크린 샷 준비

앱스토어에 올릴 스크린샷을 준비해야 한다. x-code에서 기기에 맞게 스크린샷을 준비해 주면 되는데 앱스토어에서 요구하는 사이즈와 시뮬레이터의 매치는 다음과 같다.

5.5″ Display — 8 PLUS
6.5" Display — iPhone XS Max or 11 Pro Max
12.9″ Display — iPad Pro (12.9 inch)

앱스토어 개발자 정보 전화번호

전화번호를 입력할 때 계속 에러가 나서 찾아봤더니 다음과 같은 형식으로 입력해야 한다. + 가 붙는다.

+8210xxxxxxxx

Targets에서 ipad 지원

나는 ios에만 체크가 되어 있었다. ipad도 지원을 한다면 Targets->deployment info에서 ipad도 체크해야 한다. ipad 포함 아카이브 한 후 업로드 할 때 orientation 관련 에러가 났는데 역시 같은 메뉴의 general requires full screen을 체크해주니 에러가 해결되었다. 얘네 때문에 빌드를 두 번이나 했다.

앱스토어 등록

보통 아카이브 하면 앱스토어 커넥트에 업로드할 수 있고 추가 테스트 등을 한 후 심사 제출하면 된다. 무려 하루 만에 앱스토어 심사가 승인되었다. 엄청 심사가 깐깐하다고 들었는데 빨리 통과돼서 다행이다. 앱스토어 굿!

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 466
heart
T
페이지 기반 대답
AI Chat