애플 개발자 등록을 마친상태에서 앱 업로드하는 방법을 적어본다.
1. 인증서 발급
먼저 인증서 발급을 위해 아래 사이트로 이동한다.
developer.apple.com/account/resources/certificates/list
상단의 + 버튼을 눌러 인증서를 추가한다.
(Xcode11 이상의 경우) Apple Distribution을 선택하고 Continue를 누른다.
그런다음 Mac에서 '키체인 접근' 앱을 열고, '인증서 지원' - '인증 기관에서 인증서 요청'을 선택
사용자 이메일 주소, 일반 이름을 입력하고, '디스크에 저장됨'을 체크한 상태로 계속을 눌러 파일로 저장한다.
저장된 파일을 Choose File을 눌러 업로드후, Continue 버튼을 누르면 인증서 발급이 완료된다.
우측 상단의 Download 버튼을 눌러 인증서를 다운받고, 드래그&드롭으로 '키체인 접근' 앱에 인증서를 추가해주면 끝
2. 프로비저닝 프로필 (Provisioning Profile) 생성
Generate Profile 버튼을 눌러 등록 시작
App Store를 선택하고 Continue
앱을 선택하고 Continue
아까 만든 인증서를 선택하고 Continue
Provisioning Profile Name에 이름을 넣고 Generate 버튼 클릭
생성된 Provisioning Profile을 기억하기 쉬운곳에 다운로드 한다.
3. Xcode에 연결
Automatically manage signing을 사용하니 잘 연결이 안된다...
아마 Development용 프로필을 만들지 않아서 그런것으로 추정된다.
'Automatically manage signing' 체크박스를 해제하고 목록에서 선택하니 잘 연결된다.
4. Xcode 배포용 빌드
target을 'Generic iOS Device' 로 맞춰놓고 Product - Archive 메뉴를 선택하여 아카이빙 실행.
빌드에러가 나지 않는다면 위 사진처럼 아카이브가 생성된다. Distribute App 버튼을 눌러 업로드하면 끝.
'Front-end > React & React Native' 카테고리의 다른 글
[React Native] ios개발시 실제기기에서 로컬서버 접근 안되는 문제 해결방법 (1) | 2020.12.14 |
---|---|
[React Native] 파일 다운로드시 ios 파일탐색기에서 안보이는 문제 해결방법 (2) | 2020.12.08 |
[React Native] ios 빌드시 main.jsbundle does not exist. This must be a bug with 에러 해결방법 (0) | 2020.12.07 |
[React Native] react-native-naver-map ios 빌드시 Undefined symbols for architecture x86_64: 에러 (0) | 2020.12.06 |
React Native 이미지/동영상 갤러리(스와이프) 구현 삽질기 (4) | 2020.11.26 |