17

As far as I know, an iOS Application can be distributed in the following ways

  1. Via App Store
  2. Using TestFlight
  3. Using HockeyApp or something similar
  4. Sharing the .ipa file

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.

Ranganatha Rao
  • 375
  • 1
  • 2
  • 9

3 Answers3

7

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

5

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

Abhishek Mitra
  • 3,335
  • 4
  • 25
  • 46
  • At this point I am not too particular about legal methods. I am looking for a quick fix to circumvent this dependency. – Ranganatha Rao Apr 11 '17 at 09:49
  • No, Apple provides all the limited and legal way, and you have to go through in their way. Their is no short cut to jump over their way, They made all things this way that all things are fixed and you have to go through on their way only. – Abhishek Mitra Apr 11 '17 at 09:54
  • This answer is factually incorrect, see the accepted answer. – user37309 Jun 11 '20 at 00:42
-4

Check the accepted answer at, Test iOS app on device without apple developer program or jailbreak.

The Xcode 7, now allows you to deploy your apps on any of your devices, simply by logging in with your Apple ID. You will no longer need a paid Program membership to deploy apps on your own device.

Community
  • 1
  • 1
user_1989
  • 375
  • 4
  • 10
  • 2
    Yes, I am aware of free provisioning. But that requires you to physically connect your device to the mac. I would like to share the app over the air with testers. – Ranganatha Rao Apr 11 '17 at 09:39