代码设计错误 - SecKey API 返回:-67671

Codesign error - SecKey API returned: -67671

当我尝试 运行 对特定应用进行联合设计时,出现错误:

/Users/xxx/xxxxxx/xxxxx.app: replacing existing signature

SecKey API returned: -67671 (null)/Users/xxx/xxxxxx/xxxxx.app

unknown error -1=ffffffffffffffff

知道这是什么意思吗?

在我的情况下需要执行以下操作:

  1. Keychain Access 中右键单击私钥(如果没有看到,请单击它附近的小三角形展开证书)

  2. 选择获取信息

  3. 转到访问控制选项卡,选择"Allow all applications to access this item"

  4. 点击保存更改按钮,如果提示输入username/passwords

另请注意,Certificate/Key 不仅可以在您的 login 钥匙串中,还可以在 System 钥匙串中。如果需要,对两者执行相同的操作。