Answers:
创建并添加Gatekeeper标签到应用程序。(“已批准”是任意字符串。)
spctl --add --label "Approved" /path/to/xyz.app
批准所有带有标签的应用。
spctl --enable --label "Approved"
这仅需要执行一次,并且将来在应用程序中添加相同的命名标签会自动启用其访问权限。
照常打开应用程序。
open xyz.app
有关spctl(SecAssessment系统策略安全性)的更多信息,请参见手册页。
您可以从应用中删除隔离区:
xattr -r -d com.apple.quarantine /path/to/xyz.app
您可能希望/需要使用sudo
该命令,具体取决于权限。
然后Gatekeeper完全不参与。当然,这也意味着签名未经验证,这删除了重要的安全功能。