Renewing a Developer’s Certificate for iPhone and iPad Development

Apple doesn’t warn you when your certificate expires; you see an error telling you that your iPad doesn’t have a proper profile installed on it. Figuring out that it is the developer’s certificate that expired is half the battle. The other half is properly getting a new one set up and attached to your profiles. Take these steps to get everything working correctly again. You should be ready to install test apps on your iPad again and submit them to the Apple App Store. A key part of these steps is cleaning up the old files to make sure Xcode or your third-party development platform does not confuse the old files with the new files. This avoids a major headache when troubleshooting issues with the process. Delete any expired certificates as indicated by a red circle with an X in it. They are named “iPhone Developer: [name]” and “iPhone Distribution: [name]” or similar. Now that you have your Mac’s code-signing certificate and profiles deleted, you can start downloading the new versions.