在 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。
- 然后重新安装它们。
我刚刚在一个新的 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。
- 然后重新安装它们。