Используя install4j v5.1.14 в Windows 7, я подписываю наш установщик Mac OS X с нашим сертификатом Comodo. Вывод сборки сообщает, что установщик подписан и ошибок нет. Однако, когда я загружаю установщик на свой Mac, работающий с Yosemite, и пытаюсь запустить его, я получаю предупреждение о том, что приложение-установщик от неизвестного разработчика. Параметры безопасности на Mac установлены на значение по умолчанию (Mac App Store и идентифицированные разработчики).Установщик Mac, подписанный с install4j, не имеет знака
Когда я запускаю команду codeign в приложении-установщике, она возвращает следующее.
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
Если сертификат действителен, почему он говорит, что это от неопознанного разработчика? Проверяет ли Gatekeeper сертификаты, подписанные с идентификатором разработчика Apple?