If you have a paid Developer account you can deploy an App onto another device other than your own. The App will be able to be used for about 12 months after which it will no longer work. You will have to reinstall it so that it will work for another 12 months.
This link lays out what you can and can’t do: