2012-01-27 4 views
3

다른 질문이 있지만 이것들과 매우 유사하지만 그들의 증상은 내 것과 완전히 다릅니다.Xcode 4.2에서 '유효한 서명 신원을 찾을 수 없음'

저는 App Store에 제출하려고 시도한 앱이 있습니다. Xcode 3.2.6을 실행 중이 었는데 iTunes Connect에서 Invalid Binary 오류가 계속 발생했습니다. 결국 Xcode 업그레이드를 가리키는 답변을 찾았으므로 4.2를 다운로드했습니다.

이제 문제는 Xcode가 프로비저닝 프로파일에 사용한 배포 인증서를 인식하지 않는다는 것입니다. 프로필 추가를 시도하고 제목에 오류 메시지를 표시합니다. 또한 Automatic Device Provisioning을 시도하면 배포 프로필이 완전히 사라집니다.

이것은 꽤 오랜 시간 동안 몇 가지 문제를 일으켰습니다. 내 키 체인에 배포 인증서가 있다는 것을 알고 있습니다. 그래서 Xcode에서 이상한 이유로 그것을 보는 것이 힘들 것 같습니다. 대답이 있으면 알려주십시오. 더 많은 정보가 필요하면 계속해서 물어보십시오. 그냥 솔루션을 찾을 필요가 ...

EDIT : 텍스트 편집 및 수동으로 배포 프로필을 추가하여 프로젝트 파일로 잠수 할 생각입니다. PROVISIONING_PROFILE = "" 부분에 인용 부호 사이에 무엇을 넣어야합니까?

+0

plist 파일에서 번들 식별자를 변경 했습니까? – Tendulkar

+0

예, 번들 ID가 iTunes Connect의 앱 설정과 일치합니다. – RaysonK

+0

인증서가 있지만 아직 개인 키가 연결되어 있습니까? – jackslash

답변

11

원래 Apple에서 인증서를 생성하는 데 사용했던 개인 키가 없을 수도 있습니다. 당신은 키 체인 접근을 열고 인증서를 클릭 할 때 개인 키를 설치 한 경우가 당신이 아래로 드롭 할 수 있어야한다 펼침 삼각형하고 그래서 같이 해당 인증서에 대한 개인 키를 볼 것입니다 :

image of certificate and private key in Keychain Access

하는 경우 현재 갖고있는 인증서를 삭제하는 데 필요한이 키가 없으면 iOS 프로비저닝 포털로 이동하여 현재 인증서를 취소하고 새 인증서를 만드십시오. 전체 과정은 10 분 이상 걸리지 않습니다.

+0

드롭 다운 삼각형이 보이지 않아 문제가 될 수 있습니다. 공유 계정에 있지만 인증서는 내 프로필이 아닌 다른 두 가지 프로비저닝 프로필에 연결되어 있습니다. 프로비저닝 프로파일도 삭제해야합니까? – RaysonK

+0

그래도 모두 갱신해야합니다. 다른 개발자가 개인 키를 가지고 있다면 Xcode 4의 익스포트 개발자 식별 기능을 사용하여 모든 관련 파일을 보낼 수 있습니다. – jackslash

+0

죄송합니다. 시도해 볼 기회가 없습니다. 그룹의 팀 에이전트가 나에게 돌아 오지 않았으므로 아직 시도 할 수 없습니다. 나는 정말로 그 문제를 볼 수 없기 때문에 대답을 받아 들일 것입니다. 솔루션을 가져 주셔서 감사합니다! – RaysonK

관련 문제