Ok, here is my situation: I have 2 Macbooks (let's call them No. 1 and No. 2), and I started developing at # 1 in 2010.
In June 2011, my distribution certificate expired and I had to renew it. On my # 1 Macbook, I was able to renew the certificate in the keychain, and everything was fine when updating my application.
Now, in August 2011, I wanted to renew the certificate on my # 2, and also thought that I could just download it from dev.apple and add it to the keychain. But when I did this, the private key under the certificate was missing! Why is this? The private key for the distribution profile for 2010 was still visible below the expired certificate.
It made me so crazy that I went back to Macbook # 1 and exported both keys to # 2 there. Of course, it worked, but it might not be the solution for the future! What if the Macbook crashes and I want to do everything with the new Macbook? Suppose I could not export from # 1, how would I get the freakin private key below the certificate in # 2?
Secondly, I'm a little confused: what keys do I need to back up? I thought it was only a private key, but I couldn’t get it “below” the distribution certificate on my new Macbook No. 2, which scares me a little.
By the way: the war with the certificate with Apple is a big joke, but this is another topic.
source share