I've just acquired a new Macbook (to replace an older Mac mini) and am setting it up as my new development machine. When I do a build of an app that I've already released on the app store, Corona tells me that it built but it failed to pass Apple's validation tests.
A summary of what I've done so far:
- exported private key from old machine and imported to new machine
- exported developer and distribution certificates to new machine
- exported provisioning profiles to new machine
On the new machine, I see:
- in Keychain, the private key (but not the public key)
- in Keychain, dev and dist certificates
- in Xcode, distribution & developer identities
- in Xcode, adhoc & appstore profiles, with no errors shown (e.g. of no matching keys)
I've tried to export/import my public key to the new machine but Keychain fails to import it. Is this the cause of my problem? It seems to be the only difference I can see between the two machines, looking at Keychain and Xcode.
Is there anything else I need to do to migrate to a new dev machine? I don't know if it makes any difference but the new machine is running Lion and the old one is running Snow Leopard (and is too old to run Lion).