Reputation: 111
I got a new computer and downloaded Xcode and transferred all my old projects to it. What all do I need to do with keychain to submit apps from new computer, or do I just need to transfer the provisioning profiles from old computer as well?
Upvotes: 3
Views: 7425
Reputation: 6773
Yep, it's quite straight-forward.
You will indeed need to transfer your Developer Certificates over.
To do this, use the Keychain Access tool, click on 'My Certificates', find your iPhone Developer certificate, select it, and then use 'Export Items...' in the file menu to export.
Then, transfer the exported certificates to your new machine. You can then just double-click on the files on the new machine to automagically add them to your local keychain.
You can also use Xcode Organiser (on your new machine) to sync your provisions with your iOS developer account.
Xcode projects are themselves totally self-contained. So bundle (zip, or whatever) it up and transfer it over, and unzip.
It should then all just work.
It's a good idea to use GIT or Subversion to hold your Xcode projects if you're going to use multiple machines to develop the same project. I do this and it works very well.
Good luck!
Upvotes: 0
Reputation: 53561
You can export your profile from the "Devices" organizer. Click on your team name, then on export (at the bottom). You can then set a password that you'll need to import the profile on the new computer. It should contain all provisioning profiles, certificates and private keys that you need.
Here's the relevant documentation page: Exporting Your Code Signing Assets to Your File System
Upvotes: 5