在 XCode 中的新 Mac 上打开项目后,团队签名不起作用
Posted
技术标签:
【中文标题】在 XCode 中的新 Mac 上打开项目后,团队签名不起作用【英文标题】:Team signing not working after opening project on a new mac in XCode 【发布时间】:2018-03-03 10:14:49 【问题描述】:我刚刚在新的 Mac 上设置了我的项目,登录到我的团队开发人员帐户并设置了正确的配置文件以进行调试和发布,似乎还可以,我可以看到我的团队名称,但是在我得到的签名证书/状态下跟随错误
配置文件“匹配开发 com.mySite.myApp” 不包括签名证书“iPhone 开发者:我的名字 (代码)”。
上面一个是debug,第二个是release
配置配置文件“匹配 AppStore com.mySite.myApp”不 包括签名证书“iPhone Distribution: My Company (代码)”。
由于我是 ios 开发的新手,我可能会遗漏与在新机器上添加签名相关的步骤或类似内容?
附带说明,证书是由 Fastlane Match 生成的。
【问题讨论】:
你看过这个吗:***.com/questions/39568005/…。你也可以试试 Xcode -> Preferences -> Download manual profiles 。然后重新选择配置文件 【参考方案1】:在我的情况下,我不得不从我的 mac 生成证书,然后它就解决了。或者您可以删除旧的证书和配置文件并重新安装。
进入 Keychain Access,删除与配置文件相关的开发证书。 将刚刚删除的开发证书下载到本地,双击确保出现在Keychain Access中。 下载 iPhone 配置实用程序应用以删除旧的配置文件。 从 Apple 会员中心,下载您刚刚在本地删除的开发配置文件,双击该文件以确保它出现在 XCode 中。 然后重新安装它们。【讨论】:
以上是关于在 XCode 中的新 Mac 上打开项目后,团队签名不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Mac OS 上 CLion 中的新 Vulkan 项目不会创建 VkInstance
PhoneGap 2.1.0 iOS Mac Xcode CordovaLib
如何创建一个向后兼容iOS 5.0的新Xcode 5项目? - 错过故事板错误