WEBBOOK CHAPTER

개발 도구 제대로 쓰는 법: 48장. Provisioning Profile 오류를 네 요소로 푼다

48장. Provisioning Profile 오류를 네 요소로 푼다

App ID/bundle ID, certificate+private key, provisioning profile, entitlement/capability를 대조한다. No matching profiles는 Team과 distribution method까지 보고, missing entitlement는 App ID capability와 profile 재생성을 확인한다. certificate만 있어도 현재 keychain에 private key가 없으면 signing identity가 아니다.

automatic signing은 개발 속도를 높이지만 권한과 생성 자산을 이해해야 한다. manual signing은 profile에 App ID, certificate, 등록 device와 distribution type이 맞아야 한다. private key·.p12 password를 메신저·저장소로 공유하지 않는다. 만료·revocation과 compromise의 대응을 구분한다.