Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用install4j签名的Mac安装程序未签名_Macos_Code Signing_Install4j - Fatal编程技术网

Macos 使用install4j签名的Mac安装程序未签名

Macos 使用install4j签名的Mac安装程序未签名,macos,code-signing,install4j,Macos,Code Signing,Install4j,在Windows7上使用Install4JV5.1.14,我用我们的Comodo证书签署了MacOSX安装程序。生成输出报告安装程序已签名,并且没有错误。但是,当我将安装程序下载到运行Yosemite的Mac上并尝试运行它时,我会收到一条警告,说明安装程序应用程序来自身份不明的开发人员。Mac上的安全设置设置为默认设置(Mac App Store和已识别的开发人员) 当我在安装程序应用程序上运行codesign命令时,它返回以下内容 Executable=/Volumes/CTAT/Cognit

在Windows7上使用Install4JV5.1.14,我用我们的Comodo证书签署了MacOSX安装程序。生成输出报告安装程序已签名,并且没有错误。但是,当我将安装程序下载到运行Yosemite的Mac上并尝试运行它时,我会收到一条警告,说明安装程序应用程序来自身份不明的开发人员。Mac上的安全设置设置为默认设置(Mac App Store和已识别的开发人员)

当我在安装程序应用程序上运行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
如果证书是有效的,为什么它说它来自一个身份不明的开发者?网守是否只识别用苹果开发者ID签名的证书

网守是否只识别用苹果开发者ID签名的证书

是的,您需要一个Apple开发者ID证书。其他证书将不会被网关管理员识别