what are the different types of iOS provisional Profiles? what is the use of each and how do i create one?

iOS provisional is profile is something which is introduced by apple  for developers , who want to post their apps to App store, Enterprise distribution and  test the apps on their devices.

The different types of provision profiles introduced by apple are :
1) Development( to test on iOS devices).
2) Distribution. ( there are two types of Distribution profiles).
   a) App store ( distribution to app store).
    b) Ad-Hoc   ( this is used when you are working on Enterprise application where you were not worried about posting your app to the app store but if you want to distribute it among group of people).

You Need to have a Developer account in-order to create provisional profiles, for more information on this you can visit www. developer.apple.com and click on iOS Dev center.