Apple 似乎将某些 OS X API(例如沙盒)限制在由受信任证书代码签名的应用程序中,例如向付费 Mac 开发人员计划的成员颁发的应用程序。
OS X 如何处理使用自签名(或开发)证书进行代码签名的应用程序?
- 这些功能/API 是否可用,唯一的区别是具有默认 Gatekeeper 设置的用户不能(轻松)启动这样的应用程序?
- 他们是否会在各个方面都像未签名的应用程序一样被对待(禁用权利和沙盒,对 Gatekeeper 用户发出警告)?
- 或者自签名证书是否会被视为错误,无论用户的 Gatekeeper 设置如何,应用程序都不会启动?