As far as I know, an iOS Application can be distributed in the following ways
But all the above require enrolling in the Apple Developer Program. I can test the app on my device using my apple id but I alse need to share my app with a couple of personal friends(testers). Is there any way to share an iOS application without enrolling in the Apple Developer Program?
Thanks.
Have the tester remote into your machine and share the USB. Apple is none the wiser. I have windows 7 running High Sierra via virtual box. I share the USB from Windows to Mac. I have my testers use a program like Team Viewer, which allows them to share their iPhone USB with me(not sure if it works with the mac version, so I daisy-chain USB sharing)
So it goes: Tester<---[TeamViewer]--->Windows Machine---[VirtualBox]--->Mac OSX