Tia*_*ago 10 macos objective-c osx-mavericks osx-yosemite
显然,从10.7开始,AuthorizationExecuteWithPrivileges
已被弃用.我收集的信息的一般要点似乎建议使用ServiceManagement.framework
的SMJobBless()
函数来部署一个帮助应用程序.
我对它的理解是,这需要从Apple购买开发人员证书,以便对我的应用程序和帮助程序进行编码 - 或者这不起作用.它是否正确?
我最初AuthorizationExecuteWithPrivileges
曾经问过用户提升权限,因为他们需要访问另一个正在运行的进程.没有它,我的应用程序无法作为其意图的非官方插件.代码签名方式真的是从这里开始的唯一方式吗?我试图避免购买开发人员证书,因为它的成本非常高.
有没有人找到任何替代方法来重新启动具有提升权限的应用程序,当然还有用户权限?
归档时间: |
|
查看次数: |
453 次 |
最近记录: |