Provisioning Profiles
Question
What is
Provisioning Profile?
Short interview answer
A provisioning profile ties an app identifier, signing certificate, and permitted devices or distribution method together so iOS can validate how an app is signed and installed.
Detailed answer
Development, ad hoc, and distribution workflows use different permissions. Treat profiles and certificates as deployment credentials: keep them managed, rotate them when required, and make the build configuration match the intended destination.