Good morning. I have an APPLE DEVELOPER ACCOUNT. I am inquiring about Distributing In House Apps using my own website. All the links so far do not help. They all seem to be relevant to the Apple Store and not In House apps.
I have my apps ready for evaluation. I understand you need to evaluate them. I want to apply for a certificate that will allow me to put the apps on my OWN website and have users download these and install to their Apple devices.
So far I have been testing using own devices but every build I create does NOT create a manifest file. They do work but obviously I need a manifest for the website. I assume a relevant certificate would provide that.
Can you please let me know of any and all information that applies on how to apply for an In House Distribution Certificate and how and where I should upload my apps for evaluation.
Thank you so much.
John
Anyway I am targeting iPad, iPhone and MAC.
Let’s deal with the Mac first.
macOS supports direct distribution using Developer ID signing and notarisation. Every paid developer team has access to that. I have a lot of links to docs and so on in the Code Signing Resources posts, and the other Resources posts that it links to. However, if you’re using Xcode to build an app the process is really simple:
- Chose Product > Archive to create a release build of your app.
- In the Xcode organiser, click Distribute App and then follow the Direct Distribution workflow.
iOS and its various child platforms have a very different story:
- Enterprise teams, members of the Apple Developer Enterprise Program, can use In-House (Enterprise) distribution.
- There’s no equivalent for Individual and Organization teams. For those teams the options are either limited to a specific set of devices (Developer and Ad Hoc) or go via the App Store (Apple Distribution).
- The App Store has more flexibility than you might think. See App Store Connect > Manage your app's availability > Set distribution methods.
- Finally, if your focus is the EU then you have more options. That’s a complex topic, one that I’m not even going to attempt to summarise. Rather, I recommend that you read Update on apps distributed in the European Union.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"