애플 개발자 계정은 2가지로 나누어진다 앤터프라이즈, 일반개발자 차이점은 앤터프라이즈계정은 ipa파일 형태로 사용자에게 직접적인 배포가 가능(인하우스 배포)하고 일반 개발자 계정은 앱스토어를 통해 앱을 배포하는 계정이다.
CSR은 간단하게 말하면 인증서 발급을 위한 신청서다. 인증서라고 보기는 어렵고 인증서 발급을 위해필요한 것이다.
인증서 발급 절차
CSR발급신청 → CSR로 인증서 발급 신청 → 인증서 발급
개발자 계정앱을 배포하기 위한 인증서이다. 배포 인증서가 만료되면 앱을 사용할 수 없다고함.
애플에서 발급한 인증서를 이용해 코드에 서명을 통해 해당 앱이 애플 개발자에 의해 만들어 진앱임을 보장하는거 같음
애플이 발급한 인증서로 코드서명한 앱을 기기에 설치할때 필요함.
개발용 프로파일에는 앱아이디, 인증서, 테스트기기등의 정보가 들어간다.
앱에서 Push메시지를 받기 위한 인증서
mdm 환경에서 앱의 push메시지를 받기 위한 인증서이다.