2012-08-14 2 views
0

나는 [path]/PackageMaker --sign [MyPackage].pkg -c "3rd Party Mac Developer Installer: [MyCompany]" -o [MyPackage]-signed.pkg을 사용하여 서명 한 신청서를 가지고 있습니다.Mountain Lion에 서명 된 응용 프로그램을 설치할 때 "패키지가 잘못된 인증서로 서명되었습니다"라는 경고를 방지하려면 어떻게합니까?

성공했으며 spctl --assess --type install [MyPackage]-signed.pkg도 성공했습니다. 패키지가 유효하지 않은 인증서로 서명 된

: 나는 실행하는 컴퓨터 OS X 10.8 산 사자에 설치하려고 할 때

는하지만 경고를 얻을. 이 패키지는 예상 한 것을 설치하지 않을 수도 있습니다. 어쨌든 설치를 계속 하시겠습니까?

내가 인증서를 보일 경우, 이름은 "제 3 자 맥 개발자 설치 : [MyCompany]"와 "애플의 전세계 개발자 관계 인증 기관"에 의해 발행이 나열됩니다. "이 인증서는 알 수없는 기관에서 서명했습니다."라는 경고가 표시됩니다.

컴퓨터의 보안 설정이 "응용 프로그램 다운로드 허용 : Mac App Store 및 식별 된 개발자"로 설정되어 있습니다.

같은 결과로 packagemaker (Xcode 3.2.4)와 PackageMaker (3.0.6 보조 도구 다운로드)를 모두 사용해 보았습니다.

인증서가 Xcode 4에서 요청되었으며 내가 말할 수있는 것에서 올바른 것으로 보입니다. Keychain Access에 올바르게 개인 키가 중첩되어 표시됩니다.

Mountain Lion에서이 경고를 표시하지 않고 응용 프로그램 설치 프로그램 패키지를 실행하려면 무엇을해야합니까?

답변

2

"타사 Mac 개발자 설치 프로그램 : [MyCompany]"인증서는 App Store에 제출되는 응용 프로그램 용 인증서입니다. 자신이 배포 한 응용 프로그램의 경우 서명해야하는 인증서는 "Developer ID Installer : [MyCompany]"인증서입니다.

관련 문제