【问题标题】:Xcode code signing identity gets a "permission denied" error when trying to sign a kext targetXcode 代码签名身份在尝试签署 kext 目标时出现“权限被拒绝”错误
【发布时间】:2014-10-09 13:30:15
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: xcode code-signing kernel-extension


    【解决方案1】:

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

    【讨论】:

    • 完全正确!我昨天发现了我的愚蠢错误,但还没有关闭线程。谢谢你回答我的问题,顺便说一句:)
    • 不客气,很高兴你最终把事情搞定了!
    猜你喜欢
    • 2020-12-25
    • 2012-06-09
    • 2019-01-30
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2019-07-05
    • 1970-01-01
    相关资源
    最近更新 更多