dontWatchMyProfile
dontWatchMyProfile

Reputation: 46370

What to do if a Distribution Provisioning Profile has expired and I want to update my app?

More than one year ago I submitted an app. Now I want to update it, but my Distribution Provisioning Profile has expired.

So I created a new one. But then I came across this warning:

When you are submitting an update of your application to iTunes Connect for App Store distribution, make sure to:

Use the same Distribution Provisioning Profile to build each new version of your application

Unfortunately I completely changed my development machine in the meantime, so the old expired provisioning profile doesn't exist anymore on my machine. Organizer window doesn't show it, therefore.

The iOS Provisioning Portal doesn't offer an option to re-enable expired Distribution Provisioning Profiles. So all I was able to do was create a new one instead. So does that mean I can't update my app?

Upvotes: 3

Views: 8873

Answers (2)

Rocco The Taco
Rocco The Taco

Reputation: 3797

SEPT- 2013

I just had this issue and this is what I did:

  1. Click on the expired Provisioning Profile in https://developer.apple.com and choose Edit.

  2. You'll notice instructions for creating a new certSigningRequest and certificate, follow those exactly.

  3. You can then easily upload the generated certificative which will re-activate the profile.

No need to delete anything.

Upvotes: 2

rckoenes
rckoenes

Reputation: 69489

Juste create a new certificate, as long as you do not change the bundleID you should be able to send the update.

When you create a new or renew an appstore provisioning profile you can select the new certificate and you are good to go.

Upvotes: 10

Related Questions