Hi,
My understanding from this information:
" https://developer.apple.com/support/certificates/ iOS Distribution Certificate (in-house, internal-use apps) Users will no longer be able to run apps that have been signed with this certificate. You must distribute a new version of your app that is signed with a new certificate. "
is that even if I re-sign the app with a new Provisioning Profile based on a new Distribution Certificate the apps will stop working. I need to re-build my apps with a new Distribution certificate+Provisioning profile, when distributing in-house, right?
I can see that the apps continue to function when I re-sign them with a new Provisioning Profile, but according to the information above they will stop working the day (day after) the Distribution certificate they were built with expires.
/Rikard
Yes, that is correct. For in-house apps you will need to re-sign your app with a updated credentials (certificates and provisioning profile) and then re-distribute the newly signed app.
Apps signed with expired credentials will stop functioning some time after the expiration date of the credentials used to sign them. Ideally, you should replace apps signed with expired credentials with a version signed with updated credentials before that time.
In-house developers are allocated two sets of credentials they can use in a leap-frog fashion to keep a functioning version of their app signed with valid credentials up and running at all times.