ChatGPT解决这个技术问题 Extra ChatGPT

Unable to fix signing identity issue on Xcode

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 issue on the following message:

https://i.stack.imgur.com/YV3mX.png

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"

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://i.stack.imgur.com/7VU31.png

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.

Any idea on how to fix this?

Are you the team agent ?
yes.. it just solved itself after 10 minutes.. maybe some server propagation issue?
How do you accept the agreement? It's just a link to a PDF.

l
lepix

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


Apple may have more issues this time as they seem to have changed most of the license agreements due to the new membership program...
Super annoying... Apple, thank you once again for letting your lawyers waste 15 minutes of my time. Now that I've clicked "Accept" twice, I'm sure you're feeling that much safer from the multitude of lawsuits I was just about to file.
And I was thinking it was a server propagation issue all along... I know better now +1
Read olegiv's answer and skip the 10 min wait
@SlippD.Thompson My point is that Apple is letting their lawyers run amok. This is not a technical issue. The company is not achieving anything by forcing their developers (and user base) to accept updated terms of service every few weeks. I'm not asking them to improve their servers' data propagation time; I'm asking them to stop interrupting my work to do unnecessary things. The 10 minute wait was just the inconvenient icing on the cake that gave me a few minutes to exercise my God-given right to complain on Stack.
j
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 Banking and setup the contracts there.


Actually if you had done anything to spend 10 mins it would have fixed it since as the accepted answer says, it is a propagation issue.
Did you have to set up all contracts? even the ones you don't use?
After 2017 this is the answer. Thanks
o
olegiv

In my case the solution was:

Xcode: Preferences / Accounts / View Details...; Click refresh (bottom left); "Certificate Not Found" box pops-up with

"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?

Click Request and tick all certificates in the next screen; 15 sec of waiting and the issue fixed.


The only thing from all above that worked for me. (I waited at least 30 minutes thinking this is a propagation issue, but once I did this - it immediately started working)
On the new Xcode7, they got rid of the refresh button.
This fixed it for me on XCode 6.2. I also thought it was a propagation issue.
k
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.

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

Struggled with this for a while, hope that helps.


I thought this might work for me, but when I pressed the Download All button nothing happened.
Same here. Xcode 7.1, I click on the "Download all" button, and absolutely nothing happens. (One day, if I work hard, I'll learn to program a developer environment as professional as this.. grrr...)
G
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.


Dumb question... where the heck are the Legal Agreements on the Apple Developer website ? I'm logged in as our company's Administrator, but don't see them anywhere. ;-(
Your Account tab -> Legal Agreements
Thanks. Strangely, this option didn't appear earlier, now it does... And even now, it just shows a set of links, nothing to suggest that it's waiting for us to sign-off an agreement, regardless of the message in Xcode. (Sigh.)
J
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