导出经过公证的应用程序或使用开发人员 ID证书导出应用程序后,您可以测试您的应用程序是否正确签名并模拟已识别开发人员的应用
程序启用或禁用时的启动行为。
要彻底测试您的开发人员 ID 签名的应用程序,请模拟在未用于开发的 Mac 上启动应用程序。如果您在“安全与隐私”首选项中启用
“App Store 和已识别的开发人员”,则您的应用程序的隔离副本仅在开发人员 ID 签名后才会启动。
1.使用安全和隐私首选项启用开发人员 ID 签名的应用程序。
2.隔离您的应用程序副本。您可以通过以下任一方式执行此操作:
通过电子邮件将应用程序发送给您自己并使用邮件下载的副本。
将应用程序托管在您自己的本地或远程服务器上,并使用 Safari 下载的副本。
3.在 Finder 中,找到应用程序的隔离副本并双击它。
如果应用程序使用开发人员 ID 证书进行签名,则会出现一条警告,询问您是否确定要打开该应用程序。
如果应用程序未使用 Developer ID 证书进行签名,则会出现一条警报,阻止您的应用程序启动。
Gatekeeper通过防止身份不明的开发者首次打开应用程序来保护 Mac。用户之前打开的应用程序不再被隔离,并且 Gatekeeper 不会阻止它们启动。