2021. 8. 23. 16:49ㆍcoding
그냥 구글 플레이스토어에만 업로드하고 포기하려고 했는데.. 이왕 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 > 내 어플이었나? 어쨌든 거기로 가서 빌드를 확인해보면 업로드되어 있고 업로드한 걸 선택하면 된다!
'coding' 카테고리의 다른 글
드디어 이해한 Transformer Positional Encoding/Embedding (2) | 2021.10.07 |
---|---|
Selenium을 이용한 자동 크롤링 (0) | 2021.09.10 |
Git Personal Access Tokens 설정하기 (0) | 2021.08.14 |
React Native 어플 출시했다다다 (0) | 2021.07.25 |
React Native 시간에 따라 배경화면(테마) 바꾸기 (0) | 2021.07.04 |