How to change your XCode iTunes Connect login?

vinzenzweber picture vinzenzweber · Oct 19, 2010 · Viewed 10.9k times · Source

I am using several accounts to manage my customers iPhone/iPad applications. Therefore I need to connect to iTunes Connect with different logins. How can I change the login in XCode or Application Loader? It is always set to one default value that I probably entered the first time XCode was started.

When it comes to validating or submitting an application using the XCode Organizer I start to hate Apple for what they have done to use developers. In those situations I feel like a worm inside an Apple, pretty lost. The problem is that clicking on one of those buttons (Validate... or Submit...) is NOT giving ANY kind of feedback except in rare occations. The only way to see what is happening is using Console to see XCode log messages.

Answer

dingo sky picture dingo sky · Aug 8, 2012

I don't see any answers that pertain to the XCode portion of the following question in the original post: "How can I change the login in XCode or Application Loader?"

This was significant for me as I have multiple Apple Dev IDs. When setting up a new MBP I needed to Refresh my Provisioning Profiles in the XCode Devices panel. The Refresh button uses the daw2.apple.com Web form password saved in your Keychain if you select the Remember Password in Keychain option on the "Sign in with your Apple ID" dialog. I had done so, which was preventing the downloading of provisioning profiles from my other accounts. Furthermore, the Refresh button uses cached credentials if you Refresh again after entering your Apple ID, even if you haven't selected the Keychain option.

So to Refresh multiple Apple ID provisioning profiles in XCode either:

  1. Don't use the Keychain option to save your credentials and restart XCode for each Apple ID that you want to download refreshed provisioning profiles.

  2. If you have saved credentials in the Keychain and you need to use a different Apple ID, remove the Keychain login item for daw2.apple.com and restart XCode.