React Native, Expo 의 iOS App 빌드 과정을
5 Step 으로 나누어 작성했습니다.
4. iOS Expo Building
app.json 파일에서 bundleIdentifier 확인합니다. bundleIdentifier는 App Store에 등록되는 App의 고유 구분자입니다. App Store에 이미 등록된 bundleIdentifier와 중복되지 않도록 작성합니다.
expo build:ios 를 입력합니다. 그리고 Apple Developer ID 로그인을 합니다.
I will provide all the … 선택 합니다.
Step1 에서 생성했던 Distribution Certificate(p21) 경로를 입력합니다. 경로가 정확하다면 p12를 만들때 설정한 패스워드를 확인합니다.
Step1 에서 생성했던 Push Notification Service Key(p8) 경로를 입력합니다. Key ID는 https://developer.apple.com/account/ios/authkey/ 확인 할 수 있습니다.
Step1에서 생성했던 Provisioning Profiles 경로를 입력합니다.
인증서정보들이 암호화되어 서버에 저장되었습니다. 다음 빌드에서는 인증서 위치를 묻지 않습니다. 그리고 iOS빌드를 시작합니다.
Expo URL이 생성되었습니다.
진행중인 빌드를 모니터링 할 수 있는 URL이 생성되었습니다.
빌드가 성공적으로 완료되면 URL을 통해 App(IPA)을 다운 받을 수 있습니다.
Expo Build까지 완료하였습니다. 다음편 TestFlight 에서 디바이스에 테스트앱을 설치해보겠습니다.