:
번들 ID : 정확하게 하나의 응용 프로그램을 식별하는 역 DNS 문자열입니다.
번들 ID 검색 문자열 : 각 번들 ID가 단일 앱을 식별하는 번들 ID 집합과 일치시키는 데 사용됩니다. 예를 들어 번들 ID 검색 문자열이 com.mycompany.MyApp
이거나 com.mycompany.*
과 같은 와일드 카드 인 경우 번들 ID com.mycompany.MyApp
과 일치합니다.
응용 프로그램 ID : 단일 팀의 하나 이상의 응용 프로그램을 식별하는 문자열입니다. 앱 ID는 번들 ID 검색 문자열과 팀 ID으로 구성되며 Apple에서 팀을 고유하게 식별하기 위해 생성 한 10 자의 문자열입니다. technical note에서 링크는 ABCDE12345
이며 번들 시드 ID라고합니다.
(개발) 프로비저닝 프로파일 : 앱을 개발할 때 기기에서 실행되고 특정 상점 기술을 사용하도록 앱을 인증하는 데 사용합니다. 이것은 하나의 App ID, 일련의 장치 및 개발 인증서 세트로 구성됩니다. 프로비저닝 프로파일은 회원 센터에서 생성되며 앱을 실행하려면 장치에서 필요합니다. XCode는 프로비저닝 프로파일을 다운로드하여 장치에 설치할 수 있습니다.
지금은 총알에 대답한다 :
- 는 당신이 명시 적으로 응용 프로그램의 ID 필요 게임-센터 (GameKit)와 IAP를 사용하려면, 즉와 번들 ID 검색 문자열와 응용 프로그램의 ID *가 없습니다. A 와일드 카드 응용 프로그램 ID은 번들 ID 검색 문자열에 *가 있고 지금 가지고있는 문자열입니다.
- 처음에 만드는 것은 연결된 번들 ID가있는 앱 ID입니다. 명시 적으로 Game-Center 및 IAP를 추가 할 수 있습니다. 와일드 카드 앱 ID가 아닌 경우 ... 그게 전부입니다.
- 이름이 다른 두 개의 앱을 사용할 수는 없지만 동일한 명시적인 앱 ID 또는 번들 ID를 사용할 수는 있습니다. 그러나 와일드 카드 앱 ID를 사용하여 고유 한 앱 ID로 Game-Center 또는 IAP를 사용하지 않는 이름이 다른 두 개의 앱을 보유 할 수 있습니다.
- 왜 와일드 카드가 유용한 지 묻습니다 ... 음, Game-Center 또는 IAP를 사용하지 않으면 와일드 카드 앱 ID에 연결된 두 개 이상의 앱을 가질 수 있습니다. 그런 다음이 App ID를 사용하여 프로비저닝 프로파일을 만들 수 있으며 모든 프로 그램 용으로 장치에이 프로비저닝 프로파일 만 설치하면됩니다. 팀 프로비저닝 프로파일이라는 기본 유형의 프로비저닝 프로파일이 모든 앱에 유효하지만 모든 앱의 하위 세트에 유효한 특정 프로비저닝 프로파일을 작성할 수 있습니다.
이 프로세스는 큰 팀에게 유용합니다. 소규모 팀이 있고 앱이 거의 없다면 정말 혼란 스럽지만 그 배후의 추론을 이해하는 데 도움이됩니다.
하지만이 모든 것에 대해 더 많은 이야기가 있습니다. 최근에했던 것처럼 "App Distribution Guide"을 읽는 것이 좋습니다. 광범위한 가이드이지만, 잠시 동안 "Maintaining Your Signing Identities and Certificates"및 "Maintaining Identifiers, Devices, and Profiles"이라는 주제의 섹션 만 읽으면됩니다. 가이드는 매우 명확하고 스크린 샷으로 가득 차 있으며 모든 질문에 답변 해드립니다.또한 도로를 따라 가이드로 돌아가서 신속하게 문제를 해결할 수 있습니다 (문제가있을 수 있습니다).
1 년 전 Game-Center 및 IAP로 App을 처음 만들었을 때 모든 질문에 대답하기 위해 stackoverflow를 찾았습니다. 하지만 인증서가 만료 될 때, 새로운 장치를 추가 할 때 등의 문제가 발생했습니다. 매번 발견 한 후 Ad-hoc 솔루션을 찾아서 많은 돈을 벌고 나서 stackoverflow로 돌아갈 때마다 문제가 발생했습니다. 나를 잘못 이해하지 마라. stackoverflow에 큰 해답이 있지만 내 경험상 큰 그림을 설명하는 더 긴 무언가를 읽는 것이 훨씬 더 나은 전략이다. 앱 ID, 번들 ID, 인증서, 개인 키 등은 지저분한 주제입니다. 왜 이런 식으로 만들어 졌는지 이해하지 못하는 경우입니다.
감사합니다. Robotillo, 답을 더 잘 받아 들였습니다. – mm24
"왜 이렇게 만들었습니까?"대답은 당신의 지각을 변화시킵니다. – carelesslyChoosy