Question

I've recently attempted to transfer my apple dev certificate to a new mac, however, the provisioning profiles are appearing as valid signing identity not found.

I imported my developer account into Xcode5 and when I deploy a build, I get the option to fix the issue of not having a valid signing - this generates an iOS team provisioning profile for the bundle id.

So far have found this is fine for testing - we distribute ourselves not using the app store.

If anyone would be able to give me a heads up on whether this is an okay method, or whether I will need to generate a new certificate for distribution in case we do use the app store for distribution.

Was it helpful?

Solution 2

what you need to do is to remake the developer and distribution certificates for your new mac and install it then, you update your provision profile with the new certificate, reinstall it and everything works

PS: for remake your developer and distribution certificates you have to go in the keychan Certificate Assistant > Request a Certificate From a Certificate Authority.. then add your email and common Name, check Saved to disk. Finally Into the developer web site you remove your old certificates and create the new one with the new file that you have in the disk.

OTHER TIPS

If you still have access to your previous computer, you can export as p12 the private key you used to generate the Apple certificate.

Go to keychain, select the iOS certificate and right click to export it. Then import it to your new computer and you do not need to generate new certificates.

Did you export from Xcode → Preferences → Accounts like Apple's guide suggests? Did you also export your private key from the keychain? I have seen this issue before, and that was resolved by exporting and importing the private key.

If you do want to distribute on App Store later on you will definitely need to import a valid certificate, yes.

here you can find a solution or ask your problem to a developers Apple support:

https://developer.apple.com/support/

Other way you can call the developer support center here:

https://developer.apple.com/contact/phone.php

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top