expo로 만든 어플 애플 앱스토어로 출시하기

2021. 8. 23. 16:49coding

반응형

그냥 구글 플레이스토어에만 업로드하고 포기하려고 했는데.. 이왕 iOS로도 빌드할 수 있는 React로 만들었는데, 시도는 해보려고 도전했다.

정말 별 게 다 어렵고 별 게 다 복잡하고 별 게 다 비싸다 애플...

 

1. Apple Developer 계정 만들기 & Enroll Apple Developer Program 

- 계정만 만들고 expo build:ios -t archive를 실행하면 오류가 난다

- 12만 9천원 내고 Enroll을 한 다음에, 1일 뒤에 애플이 confirm 해주고 다시 expo build:ios -t archive를 실행하면 제대로 ipa 파일이 만들어진다

 

2. 이제 Apple Developer 계정으로 로그인 한 뒤 App Store Connect에 가서 구글 플레이스토어에 여러 정보를 올렸던 것처럼 똑같이 하면 된다.

 

3. 근데 또 문제가 생긴게 그냥 ipa 파일을 드래그 & 드롭으로 못 올린다.. 그냥 그렇게 해주면 안 되겠니?????? 파일을 올리려면 맥북이 필요한 것 같은데 난 없어서 어쩌지 하다가 expo EAS를 찾았다 

 

4. EAS는 유료 서비스임.. 근데 한달 무료 체험 가능! 한 번만 올리고 다신 안 써야지. Expo에서 무료 체험 신청하면 이렇게 뜬다. 볼일 다 봤으면 저 오른쪽에 Edit 버튼 눌러서 취소하면 결제 안 될 거임.. 

 

5. 이제 eas로 업로드 하기 전에, 또 필요한 게 있다. App specific passwords.... Apple 로그인해서 Account > Setting > Privacy 였나 거기로 가면 저 부분이 보임. 밑에 Generate 눌러서 비번 나오면 그거 기억하고 있기!

6. 이제 EAS 쓸 수 있다. 우선 npm install -g eas-cli & eas login 으로 설치 및 로그인

 

7. eas submit -p ios 실행해주면 업로드 해 준다. 

나는 아까 expo build:ios -t archive로 ipa 파일을 만들어 줬으니까 local ipa file을 업로드하는 걸 선택해서 업로드했다 

 

App Store Connect > 내 어플이었나? 어쨌든 거기로 가서 빌드를 확인해보면 업로드되어 있고 업로드한 걸 선택하면 된다!

반응형