苹果似乎将一些OS (例如沙箱)限制在由可信证书共同设计的应用程序上,例如发给付费Mac开发人员程序成员的应用程序。
OS如何处理与自签名(或开发)证书共同设计的应用程序?
发布于 2014-11-09 23:44:12
AFAIK是一种没有代码的应用程序,它使用的是一个被守门员接受的证书,它将被视为未签名。我不知道如何访问特定的特性和API。
但你可以让你的自我签名证书被看门人接受。如果您使用未经苹果颁发的证书对代码进行签名,则您希望以签名方式运行该代码的每台计算机都必须(a)安装证书,(b)通过spctl命令设置策略,告知网关管理员允许执行和/或安装由该证书签名的代码。这部分已经在小牛身上进行了测试和验证。
使用内核扩展更加困难。我还在努力呢。:-)
https://stackoverflow.com/questions/23383654
复制相似问题