It is best to plan this a few weeks in advance in order to be proactive and ensure there is no down time for your users, and that you have tested the new client build we have provided to you.
If your mobile provisioning profile is about to expire, your certificate that signs this provisioning profile will also be expiring shortly. Certificates expire every year and it is important to renew them to ensure your users do not experience any Apple related issues when accessing the app.
The best way to renew your Apple files is to renew your distribution certificate first then your distribution provisioning profile. These steps are detailed below:
Renewing your Distribution Certificate:
- Login to your Apple account at: http://developer.apple.com using your Apple credentials.
- Navigate to the iOS Provisioning Portal.
- Select the Distribution Certificate Tab.
- If you do not have an option to request a second certificate or a button to Renew, select “Revoke” and revoke your current certificate. Note that this may affect users from being able to install the application onto the device. Existing users that already have the application on their device will not be affected. If you do have an option to renew or request a second certificate proceed to step 5.
- Locate the Mac that is currently hosting your existing p12 file (current certificate and private key).
- Launch Keychain Access.
- Select Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority….
- In the User Email Address field, enter the email address associated with your Apple Account.
- In the common name field, enter your company/organization/department name associated with your Apple Account. Please be as detailed as possible.
- No CA Email address is required.
- Select Save to Disk. The Certificate Assistant will create the Certificate Signing Request (CSR) on the Mac desktop. Be sure to be as descriptive as possible when naming your CSR. Verivo recommends including your company name.
- After creating the Certificate Signing Request go back to your iOS Provisioning Portal located at http://developer.apple.com.
- Select Certificates and then the Distribution Tab.
- If you revoked your certificate in step 4 or you have a second option to request a certificate, select “Request Certificate”. If you have an option to Renew, select “Renew”.
- Scroll down to the bottom and select “Choose File”.
- Select the Certificate Signing Request that you created in step 11 and select Submit.
- Your certificate is now in a pending state. Click away from your Distribution tab and back on the Distribution tab. The option to download is exposed.
- Select the Download button and download the Apple approved certificate.
- Rename this file to include your company name.
- Transfer this file to your Mac that will host this certificate going forward(if not already on one), and double click on the certificate.
- Keychain opens and you will see that your p12 (certificate and private key) is hosted within it.
- Select your certificate and private key pair.
- Select File -> Export Items.
- In the “Save As” section, rename your certificate to your Company name and select Save.
- Enter a password on export.
- Enter your Keychain password associated with the Mac.
- Take note of the Export location of this p12 file.
- After you have downloaded the p12 file please provide this to your Verivo representative along with the password in step 25. We will then be able to generate a new build for you once we have this p12 file and a new distribution provisioning profile detailed below.
Renewing your Distribution Provisioning Profile:
- Your first step is to log into http://developer.apple.com with your Apple Account credentials and then navigate to the iOS provisioning portal.
- Select the provisioning section on the left and then select the distribution tab.
- Select “New Profile” and create a new profile. Depending on your account you can do the following:
- App Store – this is for App Store distribution only.
- Ad Hoc – this can be distributed over the air or through iTunes and is regulated to 100 users or less.
- In House – this is for over the air or through iTunes and allows you to distribute to an unlimited number of users.