Search code examples
iosdistributionprovisioningios-provisioningprovisioning-profile

iOS Enterprise: Re-certify existing IPA with new certificate


We are enrolled in the iOS Enterprise Program. The provisioning profile used for our released apps is about to expire, so I got a new certificate and provisioning profile.

I need to re-distribute some of our apps with the new provisioning profile, without building them anew. How?

(I vaguely remember seeing a utility program that did exactly this: You choose an IPA and a provisioning profile, and it would create a new IPA using the new profile and certificate. What was the tool’s name, and where can I get it?)


Solution

  • In theory whoever built the last IPA in XCode should have used Archive - this creates a build you can sign to create an IPA (using XCode).

    You could also try using the command line signing tool XCRun to re-sign the App bundled in your existing IPA:

    http://skabber.com/package-your-ios-application-with-xcrun