Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode弄乱了证书标识和多个团队ID_Ios_Objective C_Xcode - Fatal编程技术网

Ios Xcode弄乱了证书标识和多个团队ID

Ios Xcode弄乱了证书标识和多个团队ID,ios,objective-c,xcode,Ios,Objective C,Xcode,构建我的应用程序(用于存档)时,我得到: 您在会员中心拥有有效的iOS分发证书, 但它不是本地安装的。如果已安装签名标识 在另一台Mac上,您可以在该Mac上导出开发人员配置文件,然后 在这个Mac上导入它。您还可以吊销当前证书 并要求一个新的 苹果公司的文档表明,这是因为我刚刚移动了电脑 然而,我并没有把电脑搬走。我只是想把我的版本上传到iTunes connect 我的电子邮件与我的Mac电脑上安装的两个开发人员配置文件相关,因此我认为Xcode会让人感到困惑,因为我认为我已经安装了一个配置

构建我的应用程序(用于存档)时,我得到:

您在会员中心拥有有效的iOS分发证书, 但它不是本地安装的。如果已安装签名标识 在另一台Mac上,您可以在该Mac上导出开发人员配置文件,然后 在这个Mac上导入它。您还可以吊销当前证书 并要求一个新的

苹果公司的文档表明,这是因为我刚刚移动了电脑

然而,我并没有把电脑搬走。我只是想把我的版本上传到iTunes connect

我的电子邮件与我的Mac电脑上安装的两个开发人员配置文件相关,因此我认为Xcode会让人感到困惑,因为我认为我已经安装了一个配置文件

因此,我从会员中心创建了一个新的分发配置文件,一个用于应用商店分发,另一个用于临时分发。然后我下载并点击它。尽管这样做了,它还是不起作用

当我点击“修复问题”时,我得到了上面引用的消息

我试图刷新Xcode首选项的Accounts部分中的详细信息,但没有多大帮助

我相信Xcode搞乱了团队ID

有没有一种方法可以在不撤销和请求新证书的情况下解决此问题


如果没有,最好的解决方法是什么?

我会尝试从门户下载并安装证书。然后打开钥匙链应用程序,查看它是否显示在“我的证书”部分。如果是这样的话,这应该可以解决您的问题,不过请检查以确保您没有重复项。如果没有显示,则表示您没有私钥,并且除非您可以导入私钥,否则它将不可用。您可能需要吊销并创建一个新证书。

吊销您的证书并重新生成它们