0
votes

I have a question about the licenses of iOS and my application.

I am developing a application to run on a lot of iPad's for a consulters company. This company will download the (IPA) file from our web interface, and sync the devices on iTunes. Is this possible with the simple iOS Developer Program licence? I think that this is the famous ad-hoc, and not the in-house distribution from Enterprise Program. I am really confused about this licence and the Enterprise Program.

Thanks.

3

3 Answers

5
votes

Since iOS 4 was released, you don't have to manually download the IPA and sync through iTunes, you can install by tapping on a link on a web page. You just need to create a plist file and point the link to it with a special pseudo-protocol. The details are in the developer library.

The individual / company developer account can handle that with ad hoc builds, but it sounds like the enterprise program is a better match for your needs. Ad hoc builds expire after a few months, it's limited to a hundred users and getting the UDIDs from the client can be a real pain. I've gone down that path before, and it's not unusual to receive UDIDs as screenshots of iTunes embedded in a Word document or incomplete/wrong, even after you give them step-by-step instructions on how to do it properly.

The enterprise program has its own drawbacks. It can take a while to get set up, and the company needs a DUNS number. However once it's set up, you'll find it easier to work with.

1
votes

The standard developer program will let you distribute to 100 devices per year. That's the ad-hoc mechanism, and it isn't intended for what you're doing, although it certainly will work assuming you have fewer than 100 users.

The Enterprise program is designed for what you're doing, but costs more and has different details.

1
votes

With the individual and company plans you have a limitation of 100 devices that you authorize with ad hoc distribution. Besides you have App Store access. If the number of devices is > 100 then applying to this program is not useful and then you must revert to the enterprise program.

The enterprise program gives you unlimited number of devices that can be authorized but no access to the App Store. In such case the consulter company must be enrolled to this program and can distribute the apps only to its employers or members. Finally this program provides other than ad-hoc distribution even in-house distribution, that is a form of automatic app distribution (like a simplified app store but for the company only). Finally note that in order to apply to this program the company must own a DUNS number.

Clearly if you want to have both options, that is in-house distribution and App Store access the company can enroll to the two programs.