2015-01-23 4 views
1

Windows 7에서 install4j v5.1.14를 사용하여 우리의 Comodo 인증서로 Mac OS X 설치 프로그램에 서명합니다. 빌드 출력은 설치 프로그램이 서명되었고 오류가 없음을보고합니다. 그러나 Yosemite를 실행하는 Mac에 설치 프로그램을 다운로드하고 실행하려고하면 설치 프로그램이 알 수없는 개발자의 경고라는 메시지가 나타납니다. Mac의 보안 설정은 기본값 (Mac App Store 및 식별 된 개발자)으로 설정됩니다.install4j로 서명 한 Mac 인스톨러는 서명되지 않았습니다

설치 프로그램에서 codesign 명령을 실행하면 다음을 반환합니다.

Executable=/Volumes/CTAT/Cognitive Tutor Authoring Tools Installer.app/Contents/MacOS/JavaApplicationStub 
Identifier=com.install4j.2755-2489-4896-4417.1986 
Format=bundle with Mach-O thin (x86_64) 
CodeDirectory v=20100 size=627 flags=0x0(none) hashes=24+3 location=embedded 
Hash type=sha1 size=20 
CDHash=71d7b98e105e76c12cbe638b67448028d5d593f3 
Signature size=5447 
Authority=CMU - Cognitive Tutor Authoring Tools Group 
Authority=COMODO Code Signing CA 2 
Authority=UTN-USERFirst-Object 
Authority=AddTrust External CA Root 
Signed Time=Jan 23, 2015, 12:36:01 PM 
Info.plist entries=25 
TeamIdentifier=not set 
Sealed Resources version=2 rules=12 files=15 
Internal requirements count=1 size=36 

인증서가 유효하다면 신원을 확인하지 않은 개발자가 보낸 이유는 무엇입니까? 게이트 키퍼는 Apple 개발자 ID로 서명 한 인증서 만 인식합니까?

답변

1

게이트 키퍼는 Apple 개발자 ID로 서명 한 인증서 만 인식합니까?

예, Apple Developer ID 인증서가 필요합니다. 게이트 키퍼는 다른 인증서를 인식하지 못합니다.