Objective c 第三方Mac开发者没有';不匹配任何有效的、未过期的私钥对?

Objective c 第三方Mac开发者没有';不匹配任何有效的、未过期的私钥对?,objective-c,xcode,macos,Objective C,Xcode,Macos,我刚从github克隆了一个,我想玩一玩。但是,在XCode中,我不断遇到以下错误: 身份“第三方Mac开发者应用程序”与您的密钥链中的任何有效、未过期的证书/私钥对不匹配 值得注意的是,在我的构建设置中,我已将代码签名标识属性设置为不进行代码签名,但仍会出现此错误 有没有人遇到过这种情况,如果有,你是怎么解决的 谢谢 更改设置后,如果您注意到您自己的项目也发生了同样的情况,那么可能是时候获得新证书了。这是我去年七月不得不做的 编辑: 如果确实需要这样做,则包含一个描述前进过程的答案。更改设置后

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

身份“第三方Mac开发者应用程序”与您的密钥链中的任何有效、未过期的证书/私钥对不匹配

值得注意的是,在我的构建设置中,我已将代码签名标识属性设置为不进行代码签名,但仍会出现此错误

有没有人遇到过这种情况,如果有,你是怎么解决的


谢谢

更改设置后,如果您注意到您自己的项目也发生了同样的情况,那么可能是时候获得新证书了。这是我去年七月不得不做的

编辑:


如果确实需要这样做,则包含一个描述前进过程的答案。

更改设置后,如果您注意到自己的项目也发生了同样的情况,则可能是获得新证书的时候了。这是我去年七月不得不做的

编辑:


如果您确实需要这样做,则包含一个描述前进过程的答案。

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

  • specttattortest.xcodeproj
  • specttator.xcodeproj
第一个项目已将“代码签名标识”设置为“不进行代码签名”,但第二个项目(作为依赖项嵌入到第一个项目中)已将“代码签名标识”设置为“第三方Mac开发者应用程序”


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

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

  • specttattortest.xcodeproj
  • specttator.xcodeproj
第一个项目已将“代码签名标识”设置为“不进行代码签名”,但第二个项目(作为依赖项嵌入到第一个项目中)已将“代码签名标识”设置为“第三方Mac开发者应用程序”


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

如果生成过程正确,请尝试清理应用程序或删除在/Library/iPhone Simulator目录中创建的.app文件,然后重新生成。如果生成过程正确,然后尝试清理应用程序或删除在/Library/iphonesimulator目录中创建的.app文件,然后重新构建。