找不到匹配的签名身份“Mac Developer:”

时间:2014-01-23 02:32:06

标签: ios xcode macos

我正在构建从github下载的项目。这个项目的目标是iphone / ipad / mac。当我构建这个项目时,它说

找不到匹配的签名身份 No signing identities (i.e. certificate and private key pair) matching the value specified in your build settings, "Mac Developer:", were found. Xcode can update your build settings to their recommended values.

当我点击修复问题按钮时,它显示所选团队没有Mac开发者计划会员资格 Select a team with a Mac Developer Program membership and try again。我只有iOS开发者计划会员资格,没有mac会员资格。我在Build Settings选项卡中更改了代码签名标识,但问题仍然存在。我可以建立这个项目吗?我该如何解决这个问题?

非常感谢任何帮助。

此项目中常规设置的屏幕截图如下: enter image description here

3 个答案:

答案 0 :(得分:21)

自签名代码签名证书

解决这个问题非常简单;您可以在Keychain Access中创建自己的自签名代码签名证书。如果您决定稍后分发您的应用程序,或者希望它与Gatekeeper表现良好,那么您当然需要加入Mac开发人员计划。

*如果它主要用于您自己的用途,那么您可能会选择不对其进行编码。

  

XCode中的自签名代码和无代码签名

Xcode Codesigning

答案 1 :(得分:2)

Xcode版本9.2

  

打开.xcodeproj文件 - >构建设置 - >代码签名   身份 - >不要编码标志

enter image description here

答案 2 :(得分:-1)

我发现它可以退还给我,我去签名和使用功能并将其切换为手动。然后它起作用了enter image description here