I wrote an app signed with enterprise distribution certificate开发者_StackOverflow社区(inhouse) and ipa hosted on a website. When I try to install this App from there on device that doesn't have valid Enterprise Distribution Profile App installs fine which also installs that provisioning profile in the settings -> general -> profiles -> InhouseProvisioningprofile which was empty earlier. Why does it happen ? My understanding was App wouldn't install/run on device that doesn't have valid provisioning profile installed.
Enterprise apps can be run on any device. No prior provisioning is necessary. If you are looking to restrict access to your app you need to find a way restrict who downloads it or which devices download it using certificates.
精彩评论