What is the purpose of a provisioning profile and why is it needed when developing an iPhone application? If I don\'t have a provisioning profile, what happens?
You need it to install development iPhone applications on development devices.
Here's how to create one, and the reference for this answer: http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
Another link: http://iphone.timefold.com/provisioning.html