[objective-c] Xcode 5 : 코드 서명 자격 오류

IOS 7을 지원할 새 응용 프로그램을 만들었습니다. 새 XCode 5 GM을 가져 와서 새로운 프로비저닝 프로파일 및 배포 인증서를 사용하여 앱에 서명하려고했지만 배포에 문제가 있습니다. 나는 지속적으로 다음과 같은 오류가 발생합니다 :

“잘못된 코드 서명 인 타이틀먼트. 앱 번들 서명의 인 타이틀먼트가 프로비저닝 프로파일에 포함 된 인 타이틀먼트와 일치하지 않습니다. 프로비저닝 프로파일에 따르면 번들에 허용되지 않는 키 값이 있습니다. ‘[XXXX.com.sample ‘keychain-access-groups’에 대한 ‘.company]’.

라는 키 값에 대해서도 동일한 오류가 발생합니다 application-identifier.

errror의 스크린 샷 :

여기에 이미지 설명을 입력하십시오



답변

해결책은 프로비저닝 프로파일이라고하는 Xcode 5의 새로운 옵션에 있습니다. 프로젝트 대상의 프로비저닝 프로파일을 올바른 프로파일로 설정하면 작동합니다.

여기에 이미지 설명을 입력하십시오


답변

당신이 나와 같아서 EVERYTHING 을 시도했다고 생각 되면 프로젝트를 10 번 이상 보관하고 키보드에서 머리를 두드리면서이 오류가 발생합니다. 자신에게 호의를 베풀고 단순히 XCode다시 시작하십시오 . 언젠가 애플 … 당신이 싫어요.


답변

위의 많은 단계를 거쳤지만 마침내 나를 위해 일한 것은 Xcode에서 프로파일을 새로 고치는 것이 었습니다. 내 앱의 배포 프로필이 이미 목록에 표시된 이후 왜 필요한지 확실하지 않습니다. 단계는 다음과 같습니다.

  1. Xcode 환경 설정
  2. 계정 탭
  3. Apple ID를 선택하십시오
  4. Apple ID 세부 사항 패널에서 세부 사항보기 단추를 누르십시오
  5. 왼쪽 하단의 새로 고침 버튼을 누르십시오

답변

필자의 경우 Xcode에서 developer.apple.com의 응용 프로그램 서비스와 동일한 기능을 활성화했습니다. 그게 나를 위해 작동

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


답변

내 경우 (죄송합니다)-> 일반-> 신원에서 “팀”을 “없음”으로 전환했습니다.

다른 경우에는이 ID를 “없음”에서 ID 및 프로필을 관리하는 개발자 계정으로 전환해야했습니다.

Xcode는 때때로 코드 서명으로 크게 엉망이됩니다. 또는, 우리는 단지 필사자들이 그것이 무엇을하고 있는지 이해하기에 충분히 영리하지 않습니다. 포기하지 마십시오. 우리 모두는 때때로 코드 서명 고문을 겪고 있습니다!


답변

필자의 경우 릴리스 용 올바른 프로비저닝 프로파일을 설정 한 다음 Xcode를 다시 시작해야했습니다. 다시 시작하기 전에 동일한 프로비저닝 프로파일이 있었고 작동하지 않았습니다. 따라서 때때로 다시 시작하면 기적을 일으킬 수 있습니다. 어쩌면 이것은 누군가를 도울 수 있습니다.


답변

누군가 GameCenter를 사용하는 경우 대상에서이 섹션을 확인하십시오. 나는 오래된 프로젝트로 일했고 2 오류가있었습니다 (그러나 모든 것이 잘 작동했습니다). 다시 비활성화하고 활성화하면이 문제가 해결되었습니다.여기에 이미지 설명을 입력하십시오

이 작업은 Game Center 권한을 App ID에 추가하고 자체적으로 처리합니다.