2012-03-26 2 views
2

지금 당장은 휴대 전화에서 내 앱을 테스트하고 상점에 배포하지 않으려 고합니다.프로비저닝 프로파일, 인증서, 앱 ID 및 키 간의 관계

이 모든 것들은 어떻게 관련되어 있습니까? 내가 스토어에 업로드하려고하지 않으므로 그 중 어떤 것도 무시할 수 있습니까?

나는 대학 개발자 프로그램에 있습니다. 인증서를 가져 와서 Xcode에 설치할 수 있었지만 빌드가 여전히 실패했습니다.

enter image description here

이 문제 응용 프로그램 식별자를 변경의 문제를 해결됩니까? 무엇을 넣을 지 어떻게 알 수 있습니까?

개발자 포털에서는 App ID가 하나만 표시되지만 다른 이름을 가진 사용자에게는 한 가지 사실을 알았습니다. 그래서 나는 App ID가 없다고 생각합니다. 내가 전화로 테스트하려고하는 경우 하나가 필요한가요? 하나가 필요하면 어떻게해야합니까?

도움말! 내가 혼란 스러울수록 이러한 것들을 연구 할수록 더 많은 것으로 보인다. 내 문제를 해결할 수 없다면 적어도 이러한 것들이 서로 어떻게 관련되어 있는지 말해 줄 수 있습니까?

+0

기기에서 테스트 했습니까? 저장소에 배포하는 방법을 알고 싶습니까? 또는 장치에 대한 테스트? 당신이 알고 싶어하는. – akk

답변

1

프로비저닝 프로파일은 장치가 인증서를 인식 할 수있게 해주는 아주 길고 고유 한 문자열입니다 (개발시 매우 유용함).

앱의 특정 번들 ID (developer.apple.com 통해 완료)로 기기를 프로비저닝 한 다음 올바른 인증서로 건물을 생각하기 위해 프로필을 설치해야합니다. 그러나 Xcode가 와일드 카드 프로비저닝 프로파일을 생성하는 것이 훨씬 쉽기 때문에 ANSI 번들 ID (* .mobileprovision로 표시)를 테스트 할 수 있습니다.

인증서는 동전의 반대편에 있습니다. 무엇이든을위한 증명서 (웹 사이트, 응용 프로그램)는이 서비스가 사용자, 더 중요한 것은 OS에 의해 신뢰 될 수 있음을 나타냅니다. 인증서는 Apple California에서 발행하며 1 년 동안 유효하며 어떤 이유로 든 언제든지 취소 할 수 있습니다. iPhone과 같은 폐쇄적이고 안전한 플랫폼에서 인증서는 모든 응용 프로그램의 필수 요소입니다.

+0

키 체인 접근에서 내 인증서에 무엇이 있는지 볼 수 있습니다. 거기에 응용 프로그램 식별자에 대해 무엇을 넣을 지 알려주는 정보가 있습니까? –

+0

키 체인 응용 프로그램에서 프로비저닝 프로파일 및 인증서를 생성하지 않기 때문입니다 (물론 인증서로도 가능하지만 권장하지는 않습니다). 앱 ID는 번들 ID (com.yourcompanyname.yourappname (.extrastuff))와 동일합니다. – CodaFi

+0

인증서 및 프로비저닝 프로파일에는 어떤 공통점이 있습니까? – Rajneesh071

관련 문제