프로비저닝 프로파일의 목적은 무엇이며 iPhone 응용 프로그램을 개발할 때 왜 필요한가요? 프로비저닝 프로파일이 없으면 어떻게됩니까?
답변
인용 : 아이폰 개발자 프로그램 (~ 8MB PDF)
프로비저닝 프로파일은 개발자 및 장치를 인증 된 iPhone 개발 팀에 고유하게 연결하고 장치를 테스트에 사용할 수있는 디지털 엔터티 모음입니다. 응용 프로그램 코드를 실행하려는 각 장치에 개발 프로비저닝 프로파일이 설치되어 있어야합니다. 각 개발 프로비저닝 프로파일에는 iPhone 개발 인증서 세트, 고유 한 장치 식별자 및 앱 ID가 포함됩니다. 프로비저닝 프로파일 내에 지정된 장비는 iPhone 개발 인증서가 프로파일에 포함 된 개인 만 테스트하는 데 사용할 수 있습니다. 단일 장치에는 여러 프로비저닝 프로파일이 포함될 수 있습니다.
답변
개발 장치에 개발 iPhone 응용 프로그램을 설치하려면 필요합니다.
다음은 하나를 만드는 방법과이 답변에 대한 참조입니다.
http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
답변
Apple은 보안에 관심 을 가지고 있으며 실제 iOS 장비에는 응용 프로그램 을 설치할 수 없습니다 . 애플은 여러 가지 합법적 인 방법을 가지고 있습니다.
- 실제 기기에서 앱 을 테스트 / 디버그
Development Provisioning Profile
해야 할 때 - 앱 을 게시 하면
Distribution Provisioning Profile
[정보] 를 보내며 검토 후 Apple은 자체 키로 앱을 다시 할당합니다.
Development Provisioning Profile
장치에 저장되며 다음을 포함합니다.
- 응용 프로그램 ID-실행할 응용 프로그램
- 개발 인증서 목록-앱을 디버깅 할 수있는 사람
- 기기 목록-이 기기를 실행할 수있는 기기
Xcode
기본적으로