Deploy Release App To Device

I have a question regarding releasing an app to a device.

I tried to release a debug app but I noticed that when i disconnect the cable from the device, the app cannot be run anymore.

So instead, I have to transfer a release app to the device. However, there are some things I do not understand with regards to profiles.

Do i have to create a provisioning profile just to be able to have my release built app installed in my iPhone?

Or is there another way. Because while looking into this, I came to a conclusion that I have to have a developer account (which forces me to pay 100usd per year). And i have no plans to publish any app until I manage to finish 3 of them.

I only plan to get a developer account once. all 3 are tried and tested in a real device.

Thoughts?