티스토리 뷰
앱 스토어 등록 과정 중 Distribution 에러가 발생하는 경우 대응 방법에 대해서 말씀드리겠습니다.
앱 스토어 등록 과정은 Xcode > Product > Archive > Updated to App Store 으로 진행으로 앱스토어에 등록하게 됩니다.
저도 위와 같은 방법으로 진행하였으나 밑에 그림처럼 Distribution 가 없다는 이슈가 발생하였습니다.
작업환경인 Mac Book 에 Distribution 이 없다는 것을 확인 하려면 "키체인"을 실행하여 확인할 수 있습니다.
키체인 > 로그인 > 내 인증서 (카테고리)
이곳에 자신이 등록한 Developer 인증서와 Distribution 이 있는지 확인합니다.
만약 없다면, Distribution 등록 된 작업 환경에서 해당 Distribution 을 Export 하여 전송할 수 있습니다.
즉, Apple Developer에 등록 시 사용한 Distribution 를 사용할 작업환경 Mac에 설치하지 않으면 앱 등록 절차를 진행할 수 없습니다.
Apple Developer에 Distribution 리스트를 보여주고 다운도 받을 수 있게 되어 있습니다. 그렇다면 다음과 같은 질문을 할 수 있을거 같습니다.
Q. Apple Developer 인증서에 보여지는 Distribution 을 다운 받아서 사용하면 되지 않나요?
A. Apple Developer 인증서에 보여지는 Distribution 을 다운 받아도 등록 시 사용한 키체인 정보하고 일치하지 않기에 Distribution 의 키체인 불일치로 앱 등록 절차를 진행 할 수 없습니다.
Distribution Export 방법
1) 키체인 접속 > Distribution 항목을 오른쪽 클릭 > "인증서 내보내기" 클릭
2) 암호 입력 후 메일 또는 공유프로그램으로 전송
정리
Distribution 이 없어서 발생하는 이슈에 대해서 위에 언급한 방법으로 대응하시면 무리없이 앱 배포가 가능할 것으로 예상됩니다.
애플의 보안성을 다시 확인했던 경험이었네요.
'프로그래밍 > iOS' 카테고리의 다른 글
[SWIFT] UIWebView와 WebKit 그리고 ScrollView을 활용한 Pager View (0) | 2018.01.12 |
---|---|
[SWIFT] UIAlertController Tablet 이슈 (0) | 2018.01.08 |
[SWIFT] Text 중간에 색상 넣기 (0) | 2018.01.03 |
[SWIFT] 앱과 다른 앱 연결 (0) | 2018.01.02 |
[SWIFT] Alarm을 이용한 LocalNotification 표시 (0) | 2018.01.01 |
- 알고리즘
- 미션차이나센터
- missioon
- MCC
- 스코어헬퍼
- DI
- issue
- IT
- IOS
- 고시문헬퍼
- Kotlin
- RXjava
- 고시문
- 안드로이드
- 탁구
- 점수판
- 패턴
- flutter
- view
- 코틀린
- push
- 임용고시
- swift
- 디자인패턴
- Android Studio
- Android
- 선교
- java
- missionchina
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |