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로 서명 한 인증서 만 인식합니까?