I want to build an application for the iPhone to be used inside a customer enterprise (very small, only 5 to 10 devices). But since they will be paying the application development, I don't want to distribute that application to the world inside the App Store in iTunes. How can I distribute this app to my customer? Should I get the Enterprise level subscription from the Apple Developer Program? Since I work as a freelancer, I think I can't subscribe to that program.
A:
You should have the client purchase the Enterprise subscription.
The alternative, since there are only a few devices, is to regularly provide provisioning profiles for all devices. This sounds like a huge hassle to me. The profiles expire every 3 months last I checked, but it has changed before.
If you really want to scrape the barrel, there is also jailbreaking :)
drawnonward
2010-05-10 05:33:35
Or switch to Android on open devices
Yann Ramin
2010-05-10 05:37:57
My Ad Hoc profiles seem to have 1 year expirations.
Paul Lynch
2010-05-10 07:38:12
I was thinking debug profiles which only last 3 months. A yearly update wouldn't be that bad if you are on a budget. Especially if you are occasionally enhancing the software.
drawnonward
2010-05-10 16:41:01