To run the application on un-jailbroken iDevice, you need to sign it. Registered developers receive personal signature keys (and must also register a device), which allows them to test their applications. They can also perform ad-hoc distribution, i.e. compile and sign the application so that other people can use it without registering. This is limited by the number of users who can use it.
Development companies can sign applications for internal distribution, sort as unlimited ad-hoc, but this program is expensive and unnecessary for most people.
Will ross
source share