[ios] iPhone 응용 프로그램을 개발할 때 사용되는 프로비저닝 프로파일은 무엇입니까?

프로비저닝 프로파일의 목적은 무엇이며 iPhone 응용 프로그램을 개발할 때 왜 필요한가요? 프로비저닝 프로파일이 없으면 어떻게됩니까?



답변

인용 : 아이폰 개발자 프로그램 (~ 8MB PDF)

프로비저닝 프로파일은 개발자 및 장치를 인증 된 iPhone 개발 팀에 고유하게 연결하고 장치를 테스트에 사용할 수있는 디지털 엔터티 모음입니다. 응용 프로그램 코드를 실행하려는 각 장치에 개발 프로비저닝 프로파일이 설치되어 있어야합니다. 각 개발 프로비저닝 프로파일에는 iPhone 개발 인증서 세트, 고유 한 장치 식별자 및 앱 ID가 포함됩니다. 프로비저닝 프로파일 내에 지정된 장비는 iPhone 개발 인증서가 프로파일에 포함 된 개인 만 테스트하는 데 사용할 수 있습니다. 단일 장치에는 여러 프로비저닝 프로파일이 포함될 수 있습니다.


답변

개발 장치에 개발 iPhone 응용 프로그램을 설치하려면 필요합니다.

다음은 하나를 만드는 방법과이 답변에 대한 참조입니다.
http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

다른 링크 :
http://iphone.timefold.com/provisioning.html


답변

Apple은 보안에 관심 을 가지고 있으며 실제 iOS 장비에는 응용 프로그램 을 설치할 없습니다 . 애플은 여러 가지 합법적 인 방법을 가지고 있습니다.

  • 실제 기기에서 앱 을 테스트 / 디버그Development Provisioning Profile 해야 할 때
  • 앱 을 게시 하면 Distribution Provisioning Profile[정보] 를 보내며 검토 후 Apple은 자체 키로 앱을 다시 할당합니다.

Development Provisioning Profile 장치에 저장되며 다음을 포함합니다.

  • 응용 프로그램 ID-실행할 응용 프로그램
  • 개발 인증서 목록-앱을 디버깅 할 수있는 사람
  • 기기 목록-이 기기를 실행할 수있는 기기

Xcode 기본적으로


답변