아이폰 OS 개발 인증서 그 시점 일

엑스 코드 아이폰 OS 개발, 설치 후 엑스 코드는 시뮬레이터 (시뮬레이터)와 함께 제공되는 개발 도구이다. 시뮬레이터는 모든 사용자의 요구 사항이없는,하지만 우리는 한 가지를 기억해야 좋은 도구입니다 확실히 이탈리아어의 다양한있을 것입니다 밖으로 응용 프로그램이 궁극적으로 실제 시스템에서 실행하기 위해 개발, 시도 실제 기계의 증가가없는, 앱을 출시 예상치 못한 문제는, 그것은 해결 될 수 없습니다. 대신, 온 디바이스 디버깅을 사용 연수는 주위에 갈 수 없습니다.

A. 개발 계정

애플의 개발자 계정은 세 가지 유형으로 나누어 져 있습니다 :

  • 개인 개발 계좌 : $ (99); 응용 프로그램 수있는 앱 스토어에서 개인용으로 만 사용됩니다.
  • 개발 계정 : $ (99); 응용 프로그램 수있는 앱 스토어에서, 멀티 공동 개발.
  • 기업 개발 계정 : $ 299이 아니라 앱 스토어, 단지 회사 내부 분포 앱, 멀티 공동 개발.
    사용자의 허용 개수에 추가하여 개인 및 기업 계정은 다른 차이가없는 동일하지 않습니다. 다음은 개별 만들 수있는 개발 계정 인증서 및 사용 프로세스를 명확히하기 위해 예를 들어있을 것입니다.

둘째, 인증서를 생성하고 사용 - 예를 들어, 개인 계정 인증서를 개발.

  1. CSR의 생성
    개발 인증서가 필요합니다 생성, CSR 파일은 맥 키 체인에 의해 생성됩니다. 방법 : 오픈 키 체인, 키 체인 접근을 [] -> [인증 지원] ->, "이메일 주소"를 입력하고 "일반 이름 ','디스크에 저장 '을 선택하고 계속을 클릭합니다 [인증 기관에서 인증서를 요청] . 그런 다음 우리는 CSR 파일을 얻을 것이다 : CertificateSigningRequest.certSigningRequest를 .

    주 : CSR 파일을 생성 할 때, 한 쌍의 키 생성 : 공개 키와 개인 키를 개인 키 (키 체인에서 볼 수있다)를 체인에 저장되고, 공용 키에 대해 생성 된 CSR 파일에 포함되어있다 인증서.

  2. 인증서 만들기

    로그인 개발자 계정을 사용하여 애플 개발자 웹 사이트를 :

    • AppID에 만들기.

      앱의 AppID는 고유 응용 프로그램을 식별하는 데 사용의 BundleID입니다. "식별자"에 의해 부분은 예를 들어, 만들 수 있습니다 com.example.myApp. 여기 당신이 푸시 기능을 사용하지 않는 경우, 당신은 모양 만들 수 있습니다 말할 필요 com.example.*의 AppID에,하지만 당신은 푸시 기능을 사용하려면, 특정의 AppID를 사용해야합니다. 동시에 푸시 서비스를 확인하고 푸시 인증서를 만들 때 AppID가 만들었습니다.

    • 장치를 추가합니다.

      계정으로 이동의 개발을 아이폰의 UUID를 추가, 그래서 당신의 아이폰은 디버깅에 사용 할 수 있습니다. 이 장치는 디버깅의 개발에 참여할 수 없습니다 계정에 있지 않습니다. 추가하여 "장치"섹션이 있습니다.

    • 인증서를 생성합니다.

      "인증서"섹션에서 "iOS 앱 개발"을 선택, 인증서를 만든 다음 개발 인증서를 생성하는 데 필요한 CSR 파일을 업로드합니다.

    • 프로비저닝 프로파일 (즉, PP 파일) 만들기.

      다음 인증서가 PP 파일에 추가 선택한 후 PP의 AppID가에 추가 할 파일을 선택, "iOS 앱 개발"을 선택, "프로필"섹션을 입력 PP는 마침내 장치를 파일로 선택했다.

      참고 : PP 파일은 다른 콘텐츠를 포함하는 PP 파일의 다른 유형의 "패키지"로 볼 수있다 :

      PP = + DevelopmentCert AppID가 개발 S (복수 함유 할 수있다) + 장치

      유통 PP = AppID가 + DistributionCert

      의 Ad-Hoc PP = AppID가 + DistributionCert + 장치

  3. 로컬 구성

    (또한 함께 아래로 밀어 인증서를 다운로드해야하는 경우) 위에서 생성 한 인증서와 PP 파일은 로컬에 다운로드. (가) 인증서 인증서가 키 체인에 추가됩니다 설치하고 자동으로 이전에 생성 한 개인 키와 연관 두 번 클릭합니다. PP 더블을 클릭하여 파일을하는 것은 엑스 코드, 실제 기계에서 디버깅에 추가됩니다, 엑스 코드는 키 체인 접근 적절한 인증서와 PP 파일을 기반으로 개인 키를 이동하고, 연결된 장치가 이미 장비 PP 파일의 목록에 포함되어 있는지 확인합니다. 문제가 없으면, 정말 즐거운 기계 디버깅 할 수 있습니다.

세 .P12 파일

여러 개발 요구가있는 경우 맥은 자연 환경 인증서를 만들고 구성하는 각 Mac에서 위의 단계를 반복 생각합니다. 하나 이상의 인증서를 만들 계속할 수 없습니다 만든 후 그러나 개발 계정에서 생성 된 인증서의 수에 대한 애플은 제한되고있다. 사실, 맥 개발 과정이 가장 중요한이는 CSR이 파일을 만들 때 생성되는 개인 의 문제는 P12 파일에서 (개인 키 포함) 인증서를 내 보냅니다 여러 맥 키 체인의 개발에 의해 해결 될 수 있습니다.

  1. 열기 키 체인, 관련 개인 키를 찾을 수 인증서 항목을 확장, 해당 인증서를 찾을 수 있습니다. P12 파일로 마우스 오른쪽 버튼으로 수출했다. 인증서 연결되지 않은 개인 키는 P12 파일을 내보낼 수 없습니다.
  2. P12 파일 및 개발을위한 다른 맥 PP에 파일을 배포 한 후 설치합니다.

추천

출처www.cnblogs.com/zlayne89/p/11010610.html