프리랜서 개발자가'처음 모르는 고객'에서 의뢰한 iOS 증명서

2467 단어 iOS

전제 조건

  • 프리랜서의 개발자가 iOS의 개발 안건을 의뢰했다.개발자가 Apple ID를 받았습니다.
  • 클라이언트는 Apple Developer Program에 가입한 iOS 응용 프로그램의 배포자로서 Developer Console을 사용할 수 있습니다.하지만 처음이라 어떻게 해야 할지 잘 모르겠어요.
  • 양쪽 모두 Mac을 사용할 수 있습니다.
  • 콘솔의 사용 방법에 대한 정보가 항간에 가득하고 UI가 빈번하게 변화하기 때문에 이 글에서 처리하지 않습니다.
  • 단계


    개념도



    분배자와 개발자의 증명

  • 개발자 측면 작업
  • Mac에서 키 체인 액세스를 엽니다.
  • 개발자의 Apple ID와 이름으로 인증서 요청 파일(.certSigning Request)을 만들어 자신의 Apple ID와 함께 클라이언트에 전달합니다.
  • 클라이언트 작업
  • Mac에서 키 체인 액세스를 엽니다.
  • 클라이언트의 Apple ID와 이름으로 인증서 요청 파일(.certSigningRequest)을 작성합니다.
  • 생성된 인증서 요청 파일을 사용하여 Developer Console에서 iOS 분산 인증서를 만듭니다.
  • 작성된 iOS 분산 인증서 파일(.cer)을 다운로드하고 키 체인 액세스를 등록합니다.
  • 등록된 인증서에서 개인 정보 교환 파일(.p12)을 내보냅니다.
  • 개발자로부터 받은 인증서 요청 파일을 사용하여 Developer Console에서 iOS Development 인증서를 만들고 인증서 파일(.cer)을 다운로드합니다.
  • (개발자가 인증서에 접근할 수 있는 권한이 있으면 직접 만들 수 있습니다.)
  • 개발자로부터 받은 Apple ID를 App Store Connect에 등록하고 개발자 역할을 부여합니다.
  • 은 내보낸 개인정보 교환 파일(.p12)과 다운로드한 iOS 개발 인증서(.cer) 파일을 개발자에게 전달합니다.
  • 개발자 측면 작업
  • 클라이언트로부터 받은 두 파일을 키 체인 액세스에 등록합니다.
  • 애플리케이션 증명

  • 개발자 측면 작업
  • 테스트 장치 UDID를 클라이언트에게 전달합니다.
  • 클라이언트 작업
  • Developer 콘솔에 애플리케이션을 등록합니다.
  • 클라이언트가 사용하는 테스트 장치의 UDID와 개발자로부터 받은 UDID를 계속 등록합니다.
  • 마지막으로 테스트에 사용할 장치를 지정하여 응용 프로그램의 Provisioning Profile을 생성합니다.(개발자가 프로필에 대한 접근권을 가지고 있다면 만든 파일을 그에게 맡길 필요가 없다.)
  • 개발자 측면 작업
  • Xcode에서 아카이브를 수행할 때 적절히 지정됩니다.
  • Xcode의 Organizer가 성공하지 못할 경우

  • 자동 서명하지 말고 수동으로 하세요.
  • 잘못된 프로필에 대해 프로필을 다시 다운로드합니다.
  • Xcode>Preference>Accounts를 확인합니다.
  • Xcode > Product + Option > Clean Build Folder... 사용자 정의 모양새를 정의합니다.
  • Mac을 다시 시작합니다.(이례적)
  • 애플 측의 고장을 의심하게 한다.지원 서비스에 문의할 수 있습니다.
  • 뭘 해도 안 되니까 물어봤더니'서버의 고장'.
  • 잠자는 것을 포기하라.
  • 애플의 회복은 시간이 필요하다.하지만 문제가 있으면 다음날 고칠 수도 있어요.
  • 업데이트 작업

  • 모든 인증서는 유효기간이 있고 연한 갱신이 필요합니다.
  • iOS 분산 인증서 업데이트
  • 실제로는 업데이트가 아니라 새로 만들어져 처음과 같은 절차에 따라 조작된다.
  • 만료된 인증서를 삭제합니다.
  • 후기

  • 응용 프로그램 개발자가 스스로 배급할 때의 정보는 매우 풍부하지만 위탁자와 수탁자가 분리 작업을 하고 쌍방의 정보를 망라하는 것이 매우 적기 때문에 보도를 해 보았다.
  • 구상은 매우 구체적이지만 특정 기업과 개인과는 무관하다.없으면 없다!
  • 좋은 웹페이지 즐겨찾기