최신 정보:
Xcode 5.1은 두 프로필이 같은 이름을 가질 때마다 "(blah blah)"를 표시하도록 드롭 다운을 수정하는 것으로 보입니다. 이를 통해 올바른 것을 선택할 수 있습니다. 훨씬 낫다 :)
이것에 몇 번 물린. Xcode5는 "프로비저닝 프로파일"을 단일 필드로 표시합니다. WHICH IS Always IncorRECT이며 Apple은 이와 같은 GUI를 코딩하지 않아야합니다.
Xcode5 (이전 버전 없음)에는 "프로비저닝 프로파일"의 두 값이 있습니다. "코드 서명 ID"를 설정하기 전에 설정해야합니다. 분명히, 그것은 FIRST로 설정되어야하기 때문에 ... 애플은 목록에 SECOND를 두 번째로 놓았습니다.
(끔찍한 GUI 디자인을위한 보너스 포인트 ...)
동일한 이름에 대해 두 개의 프로비저닝 프로파일이있는 경우 Xcode5는 그 중 하나만 선택할 수 있습니다. 이 문제를 해결하려면 iPhone 구성 유틸리티를 사용하여 원하는 프로파일을 찾고 30 자리 "프로필 식별자"를 찾아서 프로비저닝 프로파일 드롭 다운의 "기타"값으로 복사 / 붙여 넣기해야합니다.
프로비저닝 프로파일은 "디버그"값과 "릴리스"값이 달라야합니다 (사용자 정의 메가 프로파일을 직접 작성하지 않는 한, Apple은 두 가지를 별도로 유지합니다).
디버그 프로필에는 종종 위에서 설명한 동일한 이름의 버그가 있습니다. 대부분의 사람들은 Apple의 자동 생성 된 팀 프로비저닝 프로파일을 사용합니다.이 프로파일은 Apple이 모든 프로젝트에서 모든 대상에 대해 항상 같은 이름을 잘못 지정합니다. (Xcode5의 또 다른 버그).
두 값을 모두 설정하면 "코드 서명 ID"필드가 마침내 올바르게 작동하기 시작합니다. 실제로 잘 작동합니다. 대부분의 이전 버전의 Xcode에서는이 필드가 깨졌으며 "자동"선택이 거의 작동하지 않았습니다. Xcode5에서는 수 만 하고 했나 시간의 100 %를 해결 얻을 것으로 보인다 때문에 - 코드 서명 값은 프로비저닝 당신이 사전에 선택한 프로필 안에서 발견 사용합니다.
(즉, 안전하게 "자동"으로 설정할 수 있습니다. 이전 버전의 Xcode에서 Xcode는 종종 개발자 빌드에 배포 프로파일을 "자동"으로 사용하고 그 반대의 경우도 많은 문제를 야기합니다.