How to avoid rebuild ipa file in enterprise distribution due to expired profiles

2.6k views Asked by At

HI i developed 7 apps for enterprise distribution.These apps users cannot see in App Store and will be shared internal to enterprise. Now provisioning profile which i used is expired.I regenerate profile in developer.apple.com now its validate is increased to one more year.But my question is if i want those apps should work then I have to rebuild ipa files or is there any other way which i can avoid to recreate builds.

Please help me this will help me a lot if i can avoid rebuild creation i can avoid testing all these 7 apps so I can save so much time.Please help me thanks in advance.

1

There are 1 answers

4
wottle On

You can simply re-sign the existing apps so that you won't have to re-test. This is especially important if you've migrated to a newer version of Xcode and some older projects may require changes to work in the newer version.

For details of how exactly to re-sign the ipa, see my answer here: https://stackoverflow.com/a/25656455/3708242

For our internal apps using our enterprise distribution profile, we have put in self-update logic that allows us to push updates so that the users won't end up with an app that won't launch due to an expired provisioning profile or certificate. You might consider adding a similar mechanism so your users don't have to know to go and get the latest builds with the new provisioning profiles. That, combined with a yearly calendar reminder, should help you keep up with things.