ios 无法修复 Xcode 上的签名身份问题

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/27611750/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 04:05:39  来源:igfitidea点击:

Unable to fix signing identity issue on Xcode

iosxcodedeveloper-toolscode-signing-certificate

提问by mm24

I am not new to this but I am unable to fix my signing identity from Xcode Version 6.2 (6C86e). When I click fix issueon the following message:

我对此并不陌生,但我无法从 Xcode 版本 6.2 (6C86e) 修复我的签名身份。当我单击以下消息中的修复问题时:

enter image description here

在此处输入图片说明

I get a pop up window saying:

我得到一个弹出窗口说:

"The selected team's agent, 'Name Surname' must agree to the latest ios Program License Agreement. Please visit the Member Center. https://developer.apple.com/membercenter"

《被选中的团队的代理人,'姓氏'必须同意最新的ios程序许可协议。请访问会员中心 。https://developer.apple.com/membercenter"

I went on "https://developer.apple.com" and accepted the latest iOS Program agreement. This is what I can see on my legal agreements section:

我继续访问“ https://developer.apple.com”并接受了最新的 iOS 程序协议。这是我在法律协议部分可以看到的内容:

enter image description here

在此处输入图片说明

However the message on Xcode keeps popping up.. I tried loggin in and out but it does not show me the legal agreement message anymore so I assume on their server side is accepted. I wonder if this is because iTunes connect is temporarily unavailable.

然而,Xcode 上的消息不断弹出。我尝试登录和注销,但它不再向我显示法律协议消息,所以我假设他们的服务器端被接受。我想知道这是不是因为iTunes 连接暂时不可用

Any idea on how to fix this?

关于如何解决这个问题的任何想法?

回答by lepix

It's a propagation server issue. Wait approximately 10 minutes and it will be fixed.

这是一个传播服务器问题。等待大约 10 分钟,它将被修复。

回答by j7nn7k

For me to solve this problem I had to login to http://itunesconnect.apple.com. There was a yellow banner that kindof told me what to do. I had to go to Contracts, Tax, and Bankingand setup the contracts there.

为了解决这个问题,我必须登录http://itunesconnect.apple.com。有一个黄色横幅,有点告诉我该怎么做。我不得不去 合同、税务和银行部门并在那里设置合同。

回答by olegiv

In my case the solution was:

在我的情况下,解决方案是:

  1. Xcode: Preferences / Accounts / View Details...;
  2. Click refresh (bottom left);
  3. "Certificate Not Found" box pops-up with
  1. Xcode:首选项/帐户/查看详细信息...;
  2. 点击刷新(左下角);
  3. 弹出“未找到证书”框

"Your Mac Development Certificate for “your name” was not found on the Member Center. Xcode can submit a certificate signing request on your behalf. Would you like Xcode to do so now?

“在会员中心找不到您的“您的名字”的 Mac 开发证书。Xcode 可以代表您提交证书签名请求。您希望 Xcode 现在这样做吗?

  1. Click Request and tick all certificates in the next screen;
  2. 15 sec of waiting and the issue fixed.
  1. 单击请求并在下一个屏幕中勾选所有证书;
  2. 等待 15 秒,问题已解决。

回答by kartikshastri

In my case none of the answers worked - olegiv's answer came close but given that in Xcode7 Apple has removed the refresh button, that wasn't an option either.

在我的情况下,没有一个答案有效 - olegiv 的答案很接近,但考虑到在 Xcode7 中 Apple 删除了刷新按钮,这也不是一个选项。

Instead, downloading all provisioning profiles again worked: Xcode -> Preferences -> Accounts -> View Details -> Download All

相反,再次下载所有配置文件:Xcode -> Preferences -> Accounts -> View Details -> Download All

Struggled with this for a while, hope that helps.

纠结了好久,希望能帮到你。

回答by Guy Moreillon

What worked for me (after accepting the agreement) was removing my apple ID from the account list in Xcode and adding it back in.

对我有用的(在接受协议后)是从 Xcode 的帐户列表中删除我的 Apple ID 并将其重新添加。

回答by JonL

I fixed the issue by running Xcode->Preferences->Accounts then selecting the agent and clicking the Create button for each of the Signing Identities

我通过运行 Xcode->Preferences->Accounts 然后选择代理并单击每个签名身份的创建按钮来解决这个问题