Apr 02 2009

iPhone Dev Tips: Renewed Cert Requires Updated Provisioning Files

Published by David HM Spector at 12:48 PM under Apple, Macintosh, Programming, iPhone

From the department of “What should be really obvious” but isn’t….

If your Apple iPhone development certificate expires you not only need to get a new one, but you MUST regenerate all your MobileProvision files.

Unfortunately Apple doesn’t mention this anywhere obvious on the Developer Portal, and to make things more interesting, your old and new certificates will be shown in the list of certificates without any indication of which ones are old/expired and which are your current active certificates.

If you don’t update the provisioning files, XCode will tell you it can’t find a mobile provision file for your developer identity… even if you have installed a new cert. This makes sense given the provision file is tied to the cert, but will probably have you chasing your tail for a bit in the heat of development if you didn’t update all your provisioning files when you updated the cert.

No responses yet

Leave a Reply

You must be logged in to post a comment.