개발자 ID로 프로젝트를 만들 수 있지만 배포 ID가 회색으로 표시되고 이유를 모르겠습니다.XCode4 : 개발자 코드 서명 ID로 빌드 할 수 있지만 배포판이 회색으로 표시되는 이유는 무엇입니까?
일치하는 bundleID를 확인했습니다.
이상하게 들리 겠지만 다른 것은 작동하지 않습니다. 음 ...
모든 통찰력을 환영합니다.
개발자 ID로 프로젝트를 만들 수 있지만 배포 ID가 회색으로 표시되고 이유를 모르겠습니다.XCode4 : 개발자 코드 서명 ID로 빌드 할 수 있지만 배포판이 회색으로 표시되는 이유는 무엇입니까?
일치하는 bundleID를 확인했습니다.
이상하게 들리 겠지만 다른 것은 작동하지 않습니다. 음 ...
모든 통찰력을 환영합니다.
문제점을 파악했습니다. 참으로 명명 문제였습니다. 포털 배포 프로비저닝 프로파일의 이름을 iPhone Distribution으로 변경했을 때 상황이 개선되었습니다. 일부 문서에서 KeyChain 액세스의 인증서에있는 이름이 프로필의 이름과 일치해야하기 때문에이 작업을 수행 할 것을 알고있었습니다. 이후 인증서 이름을 변경할 수 없으므로 포털에서 이름을 변경하면 트릭을 수행합니다. KeyChain Access에 추가 된 인증서는 XCode에 의해 자동으로 수행되었습니다. 그것은 그것을 "IPhone Distribution :"이라고 명명했습니다.
배포 프로비저닝 프로파일을 작성, 다운로드 및 설치했는지 확인하고 다른 모든 관련 인증서 작업을 완료해야합니다. 분배 프로비저닝 프로파일은 개발 프로파일과 다르므로 프로비저닝 프로파일 설정이없는 경우 분배 ID로 빌드 할 수 없습니다.
배포가 포털에서 만들어지며 프로비저닝 프로필이 이끌이에 예상대로 나타납니다. 그러나 코드 서명 ID로 선택할 수 없습니다. 다시, 그것은 희미 해집니다. 여기에 다른 단계가 있습니까? –
grey'd out 텍스트가 오류 메시지 또는 아무것도 제공합니까? –
나는 문제를 알아 냈다. 참으로 명명 문제였습니다. 프로비저닝 프로파일의 이름을 iPhone Distribution으로 변경했을 때 상황이 개선되었습니다. KeyChain Access에서 인증서의 이름을 프로필의 이름과 일치해야하므로이 작업을 수행 할 수 있습니다. 이후 인증서 이름을 변경할 수 없으므로 포털에서 이름을 변경하면 트릭을 수행합니다. –
디버그 설정과 릴리스 설정을 모두 설정하려고 할 때도 동일한 작업을 수행합니까? – danielbeard
아니요. 개발자 코드 서명 ID가 괜찮 았습니다. 릴리스 모드에서는 개발자 ID가 회색으로 표시되었습니다. 나는 이것이 어딘가에서 명명 불일치라고 의심했다. 그리고 그것은 인증서 이름과 포털 프로비저닝 프로파일 이름 사이의 명명 불일치로 밝혀졌다. –
당신이 그것을 알아 냈기 때문에 기쁘게도 인증서는 두통 일 수 있습니다. 사람들이이 문제가 해결되었음을 알 수 있도록 대답을 추가하고 동의해야합니다. – danielbeard