2011-03-09 5 views
2

Mac 앱 스토어 용 앱이 있습니다. 코드 서명으로 인해 거절 당했고 (영수증 서명도 있었지만, 애플이 아래에 언급 한 것과 다를 것이라고 생각합니다.) 다음은 Apple이 말한 내용입니다 :mac 앱 스토어 - 테스트 코드 서명

쏘다. 오류 로그가 생성되지 않았습니다. 콘솔은 앱이 서명되지 않았 음을보고합니다. 부적절하게 서명 한 앱 또는 잘못된 권한 때문일 수 있습니다. 앱이 관리자가 아닌 사용자 계정으로 실행 및 실행될 수 있는지 확인하십시오.

내가 엑스 코드의 배포 빌드를 보면, 나는이를 참조하십시오
CODE_SIGN_IDENTITY = 제 3 자 맥 개발자 응용 프로그램 : 윌리엄 Jockusch합니다.
다른 코드 서명 필드는 비어 있습니다.

빌드되고 보관 된 앱을 두 번 클릭하면 앱 스토어에 로그인하라는 메시지가 표시됩니다. 그게 무슨 뜻인지 전혀 모르겠다.

무엇이 누락 되었습니까?

+0

시도해 볼 사항 중 하나는 새로 생성 된 비 관리자 계정에서 실행하고 아직 시작되는지 확인하는 것입니다. – cobbal

+0

프로필이 가능합니까? [이 비슷한 질문을 확인] (http://stackoverflow.com/questions/1072311/code-sign-error-the-identity-iphone-developer-x-xxxxx-doesnt-match-any-ident) –

답변

1

이제 수정되었습니다. 로그인 부분은 영수증 서명과 관련이 있습니다. 다른 사람이 그걸 실행하면 영수증 서명이 작동하는지 테스트하기 위해 샌드 박스 계정이 필요합니다.

또한 코드 서명에 문제가있었습니다. 관리자가 아닌 트릭은 그것을 밝혔다.

+0

문제를 확인하고 수정하기 위해 관리자가 아닌 계정으로 한 행동은 무엇입니까? –

+0

원래 질문에 대한 코발의 의견을 참조하십시오. 나는 그 이상을 기억하지 못한다. –

0

나는 애플에 "콘솔에 그 앱이 서명되지 않았다고보고했다"라는 동일한 문제가 있었다. 문제는 파일 권한 때문이었습니다. 누구나 읽을 수있는 파일이 없으며 관리자 계정에 응용 프로그램이 설치되어 있지 않으면 코드 서명 확인이 실패합니다.

0

때때로 위의 내용 중 하나가 아니며 Entitlement 파일에있는 내용 중 일부입니다. 앱 스토어 외부에서 배포 할 때 Terminated due to code signing error

가 단순히 타이틀먼트의 복사본을 생성하고 다른 하나를 사용 같은 응용 프로그램 것 하지 출시하고 모호한 오류를보고 - 당신은 아이 클라우드, CloudKit 또는 MapKit을 사용하는 경우 - iCloud, iCloud 드라이브, iCloud 키 값, CloudKit 또는 Maps에 대한 참조를 제거하십시오.