* 문제상황 *
Expo + React Native 로 개발한 어플리케이션을 testFlight에 올리고 싶은데,
이전에는 가능했던 Standalone app으로 빌드하는 서비스가 더이상 사용할 수 없게 되었다!
대신 EAS를 사용해서 빌드가 가능하다고 하는데, Docs 안에 내용이 여기저기 분산되어 있어서 빌드하는 데에 어려움이 있었다.
2023년 1월 4일 이후, Expo의 모든 SDK 버전에서 Building Standalone Apps(독립형 앱 구축) 서비스가 중단되었고,
해당 서비스 대신 EAS 빌드 서비스만 이용할 수 있다고 한다.
EAS Build
EAS Build는 'Expo 및 React Native 프로젝트용 앱 바이너리를 구축하기 위한 호스팅 서비스'이다.
하기 명령어로 .ipa 파일을 추출할 수 있고, 해당 파일을 App Store Connect에 업로드 하여 TestFlight로 빌드할 수 있다.
eas build --platform ios
더보기
[ 명령어 실행 후의 프로세스 ]
- Apple account login
- Apple Distribution Certificate check
- Apple Provisioning Profile check
- (get Project Credentials Configuration)
- set up Push Notification - Yes/No
- (waiting in a que until build starts) : it could take for a long time...a bit..?
- Build finished → you can get URL, that you can download .ipa file
참고 자료
- Expo Docs - EAS Build
- Expo Docs - Configuring EAS Build with eas.json
- Expo Docs - Configuration with eas.json
- How To Publish Expo React Native Application To The App Store
→ This post was really helpful with all of captured screens! - [iOS] 앱스토어 배포과정
'개발 > Troubleshooting' 카테고리의 다른 글
[Google Play Console] 업로드 키 재설정 (0) | 2023.03.29 |
---|