【发布时间】:2014-10-09 13:30:15
【问题描述】:
在我的 kext 目标构建设置中,我将我的开发人员证书(具有新的 kext 签名权限)放入 Code Signing Identity 密钥中。
但是,在构建 kext 目标时,我收到一条错误消息,指出目标的权限被拒绝。
它似乎成功构建了 kext,但是当它尝试在之后对其进行签名时,它没有权限。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: xcode code-signing kernel-extension
在我的 kext 目标构建设置中,我将我的开发人员证书(具有新的 kext 签名权限)放入 Code Signing Identity 密钥中。
但是,在构建 kext 目标时,我收到一条错误消息,指出目标的权限被拒绝。
它似乎成功构建了 kext,但是当它尝试在之后对其进行签名时,它没有权限。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: xcode code-signing kernel-extension
您的项目中可能有一个自定义构建步骤(shell 脚本?),它将 kext 的所有权和权限更改为 root。我建议改为复制 kext(在签名步骤之后,并在删除任何现有的此类副本之后),然后更改副本的所有者,而不是原件。
【讨论】: