iPhone Apps need to be signed to run on a non-jailbroken iPhone. Since that signing cert needs to be issued by Apple (and will be de-issued if they discover you're using it to sign porn games), it's a hard thing to do. In addition, the normal developer cert can only be tied to a relatively small number of hardware (~200). Enterprise certs can be distributed beyond that, but those are tied very closely to your actual enterprise, and are quite difficult to acquire (and would hurt if you lost them).
Short answer, get an android