8
votes

I'm development a app for iPad that will be used within the company only. As the devices that will use the app will be more than 100, the company need to join iOS enterprise program.

How works the distribution for In-house distribution?

I need to register all the devices to generate one Certificate for the app? Or I can generate one Certificate and the app will work on every devices?

Apple need to approve the application for In-house distribution?

The company's objective for distribution will be deploy the application on their website so the employees can access the web site, login, and download the app for theirs devices. There is any roles from apple that does not approve this method? What is the best method for distribution In-house app?

1
@FreedomI am facing the same problem, can you please tell me the correct way that how can i publish my app in multiple employees using IOS Enterprise program? ThanksAnand Gautam
@APG I ended up not using the enterprise program. The company changed the target of the application. Now, I have to register the devices(they are not many) that will use the application, and publish on a web application. The users will access the web application from there's devices and download the application. From what I can tell, with iOS enterprise program you just need to build and publish(No need to register devices).Any user will be free to download the application from web application or mail.António

1 Answers

8
votes

Answers to your questions:

1)You don't need to register devices on provisioning portal for "in-house" distribution. Apps built with these profiles can be installed on any iOS device.

2)Enterprise apps don't undergo Apples's review process as they are not meant to be distributed through the app-store. In fact Apple doesn't have any role in enterprise app distribution cycle.

3)You can distribute app through any medium you want, within your enterprise, OTA, Intranet or mail(I have seen distribution through all these mediums in my enterprise).

However the license agreement says that you can't distribute enterprise apps to anyone outside your enterprise, not even your clients. You can demo the app to people who don't belong to you enterprise, but they should only be installed on devices owned by the enterprise or employees of the enterprise.