随着OS X 10.8的新版本发布,当您尝试启动已签名的Java小程序时,Gatekeeper将弹出以下警告:
该小程序已使用有效的代码签名证书进行了签名,并且在其他平台以及早期版本的OS X上可以正常工作。如果我将“允许下载软件的应用程序”更改为“任何来源”,它就可以正常工作。
据我所知,“数字签名无法验证”实际上意味着“该签名未使用Mac开发者ID进行制作”。
那么:我可以使用Mac开发者ID签署Java小程序吗? 我可以同时使用Mac开发者ID和标准代码签名证书对其进行签名吗?是否存在更好的方法?