0

我刚刚从 github 克隆了这个 repo,想玩一下。但是,在 XCode 中,我不断收到以下错误:

The identity '3rd Party Mac Developer Application' doesn't match any valid, non-expired certificate/private key pair in your keychains

值得注意的是,在我的构建设置中,我已将Code Signing Identity属性设置为Don't Code Sign,但我仍然收到此错误。

有没有人遇到过这种情况,如果有,你做了什么来解决它?

谢谢!

4

2 回答 2

2

我已经下载了该项目并注意到有 2 个 Xcode 项目:

  • SpectttatorTest.xcodeproj,
  • Spectttator.xcodeproj。

第一个已将“代码签名身份”设置为“不进行代码签名”,但第二个项目(作为依赖项嵌入第一个项目)已将“代码签名身份”设置为“3rd Party Mac Developer Application”。

为第二个项目设置“不要代码签名”后,不再发生代码签名错误。

于 2012-12-06T06:37:44.080 回答
1

更改设置后,如果您发现自己的项目也发生了同样的事情,可能是时候获取新证书了。这是我去年七月必须做的。

编辑:

如果这确实是你必须做的,这个 SO 链接包含一个描述前进过程的答案。

于 2012-12-06T06:31:11.577 回答