问题
I'm digging through iPad/iPhone programming options/opportunities. What makes me wonder is: Is there ANY 100% problem-free (i.e. no warranty removal) way to do B2B programming on this thing?
I'll try to explain. Last few years I did quite a lot B2B programming for different mobile platforms. Tasks usually were simple. There was some client asking for specific application do be deployed on some not-so-big number of phones (from 20 up to 200 maximum). And every time ( was it Windows CE/Mobile, Nokia's Symbian S60 or was it Java ME ) preparing some small installation package was everything what was necessary to do. Sometimes it required purchasing some not very expensive license to sign the package. Sometimes everything was OK without it.
Now I see that on iOS any way whatsoever to install anything is to go through Appstore. How to avoid that? What if client wants to keep application strictly private? Is it possible to customize applications/install them from Xcode? How much effort it is, and is it worth it?
回答1:
iPhone Enterprise Developer Program is your "friend". Allows ad-hoc distribution of applications and costs only $299. However, it is available only for organizations with more than 500 employees and Dun and Bradstreet number. Since you are a small shop, you are probably not eligible for it (check with Apple, though!), but your potential clients might be.
Update: An alternative would be to get a separate standard dev license for each client and provision all their devices as test devices for that account. That is not strictly illegal, though I suspect Apple might frown upon such practice. However, that limits you to 100 devices per license and requires you to manually provision each device. Way too much hassle, unfortunately.
来源:https://stackoverflow.com/questions/3144946/b2b-programming-on-ipad-and-iphone