I wanted to run my unity ios build on physical device,So do I really need to enrol in apple developer program.
Please see this page for more information:
https://developer.apple.com/support/compare-memberships/
The section labeled "Xcode Personal Team" (about half way down the page) addresses your question directly.