티스토리 뷰

반응형

앱 스토어 등록 과정 중 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 이 없어서 발생하는  이슈에 대해서 위에 언급한 방법으로 대응하시면 무리없이 앱 배포가 가능할 것으로 예상됩니다.  

애플의 보안성을 다시 확인했던 경험이었네요. 



반응형
댓글