IOS – How is a large, spread out company supposed to work with the iOS Developer Program

developer-programiosios-appstore

I work for a company which has several offices in various parts of the country (USA).

The division I'm part of wants to get an Apple iOS Developer Program license.

Another division (in another office/state) already has a license.

When we go to that division they said it would be better/easier to just apply for our own license, which made sense.

When we apply to get the license we have to use our legal company name.

Apple shot us down – because the other division already has the license under the legal company name. Which also makes sense.

Apple is being Apple in that it's basically impossible to get someone on the phone to discuss what we're supposed to do here. So my guess is that what we're going to have to do is piggy-back off of the license the other division is using.

Besides sounding like a big huge hassle (coordinating with coworkers in another office/state whom you've never met) I'm not really sure what the logistics are. Are we supposed to be able to use this one license on every Mac we own across the company? (which luckily there's not that many of) Or is there a seat limit? The end goal is the App Store, but should we have gotten an Enterprise license? If so, is there any way to "upgrade" to that if the other division just got the standard one? Is someone from the other division supposed to be the "admin" of the license? Or can we all be added as users to their license?

For a large, spread out company with divisions in many different offices and states, how are you supposed to work with the iOS Developer Program?

(I asked this on SO as well, and someone recommended I ask it here, too. Let me know if this is unacceptable)

Best Answer

A $99 "company" developer membership allows the administrator of the account to set up many "developer" accounts. You should get the administrator of that account (whoever set it up originally, most likely) to create accounts for each of your developers.

You might need to share the admin account for things like provisioning and app submission, but for most of your daily work, you can have your own login that shares the developer membership.