App signing after changing PC

Hello, I'm planning to switch to a new macbook soon. I currently use XCode to develop and publish Apps. I currently have 2 certificates a "Development" one and "Distribution Managed" one. I use XCode to generate identifiers and sign apps for me automatically. Do I have to backup anything before switching to the new Macbook? Will I be able to keep updating and publishing my apps just by logging in XCode?

Thank you.

Do I have to backup anything before switching to the new Macbook?

Well, yes, you should back up everything!

Will I be able to keep updating and publishing my apps just by logging in Xcode?

You won’t need to do anything on the Apple Development side of things. When you sign in with your developer account in Xcode on the new machine, Xcode will take care of creating a new Apple Development signing identity for you on that machine.

On the distribution side of things, are you targeting the App Store?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thanks for your reply! Yes, I am targeting the App Store. I don't have to backup anything Apple Development related then? Logging in with my account on the new machine is enough to keep publishing and updating my already published apps, right? Thank you for your help.

Accepted Answer

Yes, I am targeting the App Store.

If you’re targeting the App Store then, in general, you can regenerated any needed credentials as long as you maintain access to your account [1].

I don't have to backup anything Apple Development related then?

Have to: No. Should: Absolutely! I encourage you to back up your entire Mac before making this switch. I also encourage you to export your signing credentials from your old Mac, just in case something goes wrong. Xcode has a fancy UI for that.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] This is not true for other distribution mechanisms, most notably Developer ID. Developer ID signing identities are precious, as discussed in my posts on this thread.

App signing after changing PC
 
 
Q