How to distribute a private Xcode app to a few friends

I am a developer. I have distributed apps via the Apple Store Connect.

Today I wrote a fun, simple Xcode app for my friend's 2-yr-old son. The app contains family photos etc so should not be made public. I have deployed the app on my iPhone but would love to have my friend, my friend's wife, as well as the grandparents and may be a couple of friends to have the app on their different iPhones.

Can anyone advise as to what is the simplest way of doing this? Thank you.

I too
music student
written a app for my piano teacher
realizing I didn't have a developer license
or other ways to distribute it
and I'm in COVID lockdown
so I couldn't let my teacher come to my home and upload it to her phone as in a physical device run😂
(Hey that's a way if you can)
just joking
I'll guess you have a developer account.
if you have a developer account
you have a Developer ID option when archiving your app
it says that you can distribute directly to your costumers
Also
If you find a way to distribute iOS or WatchOS or TVOS app to costumers without using a developer account
email me "makabaka1880@outlook.com"
Hope it'll help😄

Can anyone advise as to what is the simplest way of doing this?

I’d use Ad Hoc distribution for this. Use Product > Archive to create an Xcode archive then, in the organizer, click Distribute App and then follow the Ad Hoc workflow. You’ll need to get the UDIDs [1] for all the target devices and add them to your account, but that seems feasible given what you’ve described.


makabaka1880 wrote:

you have a Developer ID option when archiving your app

That’s for macOS and abacaba is targeting iOS.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] Or whatever we call them these days.

TestFlight might be a good option?
That would give you 90 days.

For an app for a 2-yr-old, that might be long enough!

the menu item is disabled

Are you talking about the Product > Archive menu item here? If so, the most common reason for that to be disabled is that you have a simulator selected in the Run Destination popup.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

How to distribute a private Xcode app to a few friends
 
 
Q