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.
First off, yes, you do still need an Apple Developer account if you want to distribute your app in the App Store. Sorry to get your hopes up, but there's no getting around it. The good news is that you can develop and test your apps on your iOS device without a paid Apple Developer account.
Apple offer two solutions for this: Apple Developer Enterprise Program, This allows you to distribute your app as a URL via your internal site or web server. Volume Purchase Program for enterprises, This allows you to distribute apps via a URL to managed devices within your organisation.
From My Apps, select the app you want to distribute privately. This will show you the app's page on App Store Connect. In the sidebar to the left, click on Pricing and Availability. Navigate to App Distribution Methods and select Private — Available as a custom app on Apple Business Manager or Apple School Manager.
Use an email address that you check often because Apple sends frequent updates on the program and on the status of apps you've submitted for approval. Cool, you're now an Apple developer! You have access to the libraries and tools, but you need to join the paid program to submit apps to the app store.
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
Well, Legally you can't do that, apple hasn't provided this till now and i guess they never will be, you have to enrol in Apple Developer account to test upto in 100 devices in Development and as production with adHoc mode through IPA.
Thanks
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With