在 XCode 中的新 mac 上打开项目后团队签名无法正常工作

Team signing not working after opening project on a new mac in XCode

我刚刚在一个新的 mac 上设置了我的项目,登录到我的团队开发者帐户并设置了正确的调试和发布配置文件,看起来不错,我可以看到我的团队名称,但是在签名下证书/状态我收到以下错误

Provisioning profile "match Development com.mySite.myApp" doesn't include signing certificate "iPhone Developer: My Name (CODE)".

上面一个用于调试,第二个用于发布

Provisioning profile "match AppStore com.mySite.myApp" doesn't include signing certificate "iPhone Distribution: My Company (CODE)".

由于我是 iOS 开发的新手,我可能会遗漏一个步骤或与在新的 machine 上添加签名相关的此类操作?

附带说明一下,证书是由 Fastlane Match 生成的。

在我的情况下,我不得不从我的 mac 生成证书然后它解决了很多次。或者您可以删除旧证书和配置文件并重新安装。

  • 转到钥匙串访问,删除与配置文件相关的开发证书。
  • 将刚刚删除的开发证书下载到本地,双击确保它出现在Keychain Access中。
  • 下载 iPhone 配置实用程序应用程序以删除旧的配置文件。
  • 从 Apple 会员中心,下载您刚刚在本地删除的开发配置文件,双击该文件以确保它出现在 XCode。
  • 然后重新安装它们。