Ios XCode:quot&书信电报;foo>;(从&x27;<;bar>;&x27;)开始“;此Mac上未安装
我以前开发并发布过一款iOS应用程序,名为“A公司”。公司A最近刚刚将应用程序的所有权转让给了“公司B”(根据本文档底部的说明)。该应用程序运行良好,现在显示在iTunes Connect的B公司帐户下 我现在正试图发布应用程序的更新,但XCode出现了问题。我已经从XCode中删除了所有以前的帐户,添加了公司B帐户,构建了新的应用程序并将其存档,但是当我尝试从XCode Organizer中“验证”或“分发”时,我得到了错误 此Mac上未安装“公司A(来自“公司B”)的私钥 我尝试从我的密钥链中删除所有iPhone开发者和iPhone分发证书,然后撤销公司B开发者和分发证书,然后重新创建它们并将它们安装到我的密钥链中,但错误是相同的Ios XCode:quot&书信电报;foo>;(从&x27;<;bar>;&x27;)开始“;此Mac上未安装,ios,iphone,xcode,provisioning-profile,Ios,Iphone,Xcode,Provisioning Profile,我以前开发并发布过一款iOS应用程序,名为“A公司”。公司A最近刚刚将应用程序的所有权转让给了“公司B”(根据本文档底部的说明)。该应用程序运行良好,现在显示在iTunes Connect的B公司帐户下 我现在正试图发布应用程序的更新,但XCode出现了问题。我已经从XCode中删除了所有以前的帐户,添加了公司B帐户,构建了新的应用程序并将其存档,但是当我尝试从XCode Organizer中“验证”或“分发”时,我得到了错误 此Mac上未安装“公司A(来自“公司B”)的私钥 我尝试从我的密钥
要更正此错误,我需要做什么?我在iTunes Connect资源调配门户中创建了一个全新的资源调配配置文件,然后用该配置文件对代码进行签名,从而解决了此问题。解决此问题的一种方法,如您所示,是从新生成的公钥/私钥对创建新的配置文件 解决此问题的另一种方法是从以前安装的Xcode(如果您仍然有)导出设置(即私钥),并将其移植到新安装。在“组织者”中选择“导出设置”
后一个选项在多成员团队场景中非常有用,您希望避免干扰其他团队成员 我创建了一个新的分发证书,然后编辑了现有的配置文件以指向该新证书,然后在Xcode>首选项>帐户>查看详细信息中更新了签名证书 工作得很有魅力