lxg*_*xgr 4 macos code-signing code-signing-entitlements osx-gatekeeper
Apple似乎将一些OS X API(例如沙盒)限制为由受信任证书进行编码的应用程序,例如发给付费Mac开发人员程序成员的应用程序.
OS X如何处理使用自签名(或开发)证书进行签名的应用程序?
Mou*_*use 5
AFAIK,未使用Gatekeeper接受的证书进行代码签名的应用程序将被视为未签名.我不知道访问特定功能和API.
但是您可以使自己签署的证书可以为Gatekeeper所接受.如果您使用Apple未颁发的证书对您的代码进行签名,那么您希望运行该代码的每台计算机都必须(a)安装您的证书,并且(b)通过spctl命令设置策略来告诉Gatekeeper允许执行和/或安装由该证书签名的代码.这部分已经在Mavericks上进行了测试和验证.
内核扩展更难.我还在努力.:-)
归档时间:
11 年,9 月 前
查看次数:
454 次
最近记录:
11 年,2 月 前