I am experienced Android Dev trying to understand iOS eco-system. I have been researching the "provisioning profile" and don't really understand what it is used for. I have read the following SO post and it makes me think that provisioning profile is basically the manifest file? Or is it similar to the signing keystore?
My assumption is because the android manifest tells the device how my app will behave, what services or permissions it needs, whether it is exportable by other apps, ect... It seems the provisioning profile might have a similar role?
Reference to question here: What is a provisioning profile used for when developing iPhone applications?