Xcode代码签名身份获得"权限被拒绝"尝试签署kext目标时出错

时间:2014-10-09 13:30:16

标签: xcode code-signing kernel-extension

在kext的目标构建设置中,我将开发人员证书(带有新的kext签名权限)放在Code Signing Identity密钥中。

但是,在构建kext目标时,我收到一条错误消息,指出该目标的权限被拒绝。

它似乎成功构建了kext,但是当它尝试在之后签名时它没有权限。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您的项目中可能有一个自定义构建步骤(shell脚本?),它将kext的所有权和权限更改为root。我建议改为复制kext(在签名步骤之后,删除任何现有的此类副本之后),然后更改副本的所有者,而不是原始版本。