iOS 배포 용 P12 인증서를 만드는 방법
푸시 알림 인증서가 완료 된 iOS 앱이 새 앱을 만들려고합니다. 포털 포털 (ios_developer.cer, ios_distribution.cer)에서 새 인증서를 생성하고 다운로드했습니다. 여기 Stack Overflow의 지침에 따라 PEM으로 변환 한 다음 P12 파일로 변환했지만 중지되었습니다. 그런 다음 PEM을 P12로 변환하려고 할 때 개인 키를 원하며 어디서 얻을 수 있는지 모르겠습니다.
나는 또한 관리자 키 체인 접근에로드 해고. 거기에서 P12로 실제로 수 있으면 아무데도 가져 오기를 수행합니다.
키 체인 접근에서 생성 서명을 생성하면 개인 키가 생성됩니다. 인증서가 생성되고 다운로드 된 후 두 번 클릭하면 키 체인 액세스에 추가되어 개인 키와 일치합니다. 그런 다음 인증서를 선택하고 화살표를 열어 개인 키를 선택하고 키 체인 접근에서 .p12 파일로 함께 선택 수 있습니다.
.p12 파일은 Apple App Store에 앱을 게시하는 데 사용됩니다.
A. (.certSigningRequest) CSR 파일 생성
- 유틸리티에서 키 체인 접근 열기
- 키 체인 접근 도구 모음에서 키 체인 접근-> 기본 설정을 선택합니다.
- 팝업 창에서 인증서 탭을 선택합니다.
- 둘 다 설정 "온라인 인증서 상태 프로토콜"과 "Off"에서 "인증서 해지 목록을"
- 이 창 닫기
- 이제 도구 모음에서 키 체인 접근> 인증서 지원> 인증 기관에서 인증서 요청을 다.
- iOS 개발자 프로그램에 등록 할 때 공장 이메일 주소와 일반 이름을 입력하십시오.
- CA 이메일을 비워두고 "디스크에 저장"하고 "키 페어 정보 지정"을 선택합니다.
- 계속을 클릭하십시오
- 하드 드라이브에서 파일 이름 및 대상 선택
- 저장을 클릭하십시오.
- 다음 창에서 "키 크기"값을 "2048 비트"로 설정합니다.
- 설정 "RSA"를 "알고리즘"
- 계속을 클릭하십시오
이렇게하면 certSigningRequest 파일 (CSR)이 생성되고 하드 드라이브에 저장됩니다. 공용 및 개인 키도 입력 된 일반 이름으로 키 체인 접근에 생성됩니다.
B. iOS 개발자 계정에 ".cer"파일 생성
- Apple 개발자 계정에 로그인 "인증서, 식별자 및 프로필"을 클릭합니다.
- “프로비저닝 프로파일”을 클릭합니다.
- "인증서"섹션에서 "생산"을 클릭합니다.
- 메인 패널의 오른쪽 상단에 있는 "추가"(+) 버튼을 클릭합니다.
- 이제 "App Store 및 Ad Hoc"을 선택하십시오.
- 계속을 클릭하십시오
- "파일 선택"을 클릭하고 하드 드라이브에서 만든 CSR 파일을 찾습니다.
- 생성을 클릭 하십시오.
- 다운로드 를 클릭 하여 파일을 가져옵니다.
C. .cer 설치 및 .p12 인증서 생성
- 다운로드 한 .cer 파일을 찾아 두 번 클릭합니다.
- 로그인 드롭 다운을 "로그인"으로 설정하고 추가를 클릭합니다.
- KeyChain Access를 열면 A 단계에서 만든 프로필을 사용할 수 있습니다.
- "개인 키" 프로필을 확장 할 수 있습니다 (추가 한 인증서 표시).
- 이 두 항목 만 선택 (공개 키 아님)
- 마우스 오른쪽 버튼을 클릭하고 팝업에서 "2 개 항목 내보내기…" 를 클릭 합니다.
- 이제 파일 형식이 ".p12" 인지 확인 하고 하드 드라이브에서 파일 이름과 대상을 선택합니다.
- 저장을 클릭하십시오. 이제 암호를 설정하는 메시지가 표시 둘 다 비워 메시지가 표시 됩니다.
- 확인을 클릭하십시오. 이제 하드 드라이브에 .p12 파일이 있습니다.
좋습니다. 문제가 해결되었습니다! 인증서를 두 번 클릭하면 자동으로 시스템 키 체인에 설치되는 것입니다. 이유를 모르겠습니다. 대신 인증서를 LOGIN 키 체인으로 드래그 앤 드롭하면 모든 것이 좋습니다. 이 기사 생성 덕분에-> 키 체인에 인증서 추가 및 .p12 파일 형식 -Alon Rosenfeld 10 개월 전
키 체인 왼쪽 하단 모서리에서 (인증서)를 선택하여 필터링하지 않으면 확장 옵션이 표시되지 않습니다.
회색 / 회색으로 표시된 P12 옵션이있는 다른 사용자의 경우 :
키 체인 접근의 내 인증서 또는 인증서 카테고리에 있는지 확인하십시오.
여전히이 문제가있는 사람을 위해 해결책은 "2 개 항목 내보내기"(키와 인증서)를 모두 선택하지 않고 키가 이미 포함 된 인증서 만 내보내는 것입니다. 2016 년부터는 내보내기 2 항목과 함께 작동했던 이전 업로드가 더 이상 작동하지 않기 때문에 이것이 방법이라고 생각합니다.
p12 파일을 얻으려면 이쪽으로 가십시오 ..
1 단계 에서는 엑스 코드는 이동>에 프로젝트 설정 > 일반 > 서명 섹션> 인증서 서명
아래 이미지와 같이이 특정 앱에 사용중인 인증서를 확인하세요.
2 단계. 키 체인 열기 > 왼쪽 하단 카테고리 섹션> 인증서
이미지에 표시된대로 아래쪽 화살표를 클릭하여 인증서를 찾고 자식을 엽니 다.
단계 3. 암호를 입력하여 마우스 오른쪽 버튼을 클릭하고 "Certificates.p12"로 내 보냅니다 . "123456"
참고 URL : https://stackoverflow.com/questions/9418661/how-to-create-p12-certificate-for-ios-distribution
'IT' 카테고리의 다른 글
CFLAGS 대 CPPFLAGS (0) | 2020.09.01 |
---|---|
jquery, 클래스별로 다음 요소 찾기 (0) | 2020.09.01 |
$ _POST로 제공되는 경우 (0) | 2020.08.31 |
presentViewController : iOS <6 (AutoLayout)에서 충돌 (0) | 2020.08.31 |
CSS 텍스트 장식 밑줄 색상 (0) | 2020.08.31 |