Someone recently sent me a .ipa file that I was able to install on my iPhone. They didn't have any of my device information, so no registration of my device was done. I am an Apple developer, but pretty sure I just installed the .ipa via iTunes. I guess my device is registered under my developer program with provisioning profiles, etc, but they didn't register it.
What technique did they use for this? Enterprise Program? Or can any developer send an .ipa to another developer and they'll be able to install it without knowing anything about their device?
Would be nice to be able to send .ipa files to clients for testing without having to register their devices.
Two words: Enterprise Program.