A development provisioning profile allows your app to launch on devices and use certain app services during development. For an individual, a development provisioning profile allows apps signed by you to run on your registered devices. For an organization, a development provisioning profile allows apps developed by a team to be signed by any member of the team and installed on their devices.
The development provisioning profile contains:
A wildcard App ID that matches all your team’s apps or an explicit App ID that matches a single app
Specified devices associated with the team
Specified development certificates associated with the team