This really all depends on what version of Xcode you are using as different versions use different methods to deploy to your iPhone without a provisioning profile.
Xcode 3.2.1 is a good version and is easy to sort out, but we need to know what version you are using.