My company is developing an iPad app for a technically unsophisticated government client, and I understand that they need their own Apple Developer account. We would like to open and maintain the developer account for them, because we’ll be much happier to have the control of our own destiny, and they’ll be much happier to delegate the work to us.
But in the Apple Enrollment Guidelines, it says this:
I’m a contractor who develops apps for companies other than my own.
How do I ensure my client’s name is listed as the “Seller” on the App
Store?If your client plans to distribute the apps you create for them on the
App Store with their legal entity name as the “Seller”, they must
enroll in the iOS Developer Program. They can add you as a member of
their development team so you can access the resources you need to
create the app. While they must be the one who submits the app for
review, you can assist them if necessary.
This makes it sound like any company that wants to be a “Seller” must physically create their own account and do at least some of the work, even when it’s clear that another party is the only one that is going to be able to do any of the work. Am I reading this right? Is it really not possible for a contractor to set up a developer account on behalf of a client?
Yes that is correct. Your client is responsible for creating an account and paying the developer fee.
You could create the account, but then when your contract is over you would be getting support requests, be responsible for all future updates, and have to renew the account every year. It’s better for your client to create the account.SEE EDITEdit: Found a thread on this discussion – http://www.buzztouch.com/forum/thread.php?tid=10608297F86BD057C74C0F9. The post by MGoBlue on 10/10/11 at 09:04 PM is Apple’s stance, which says not to do that. Don’t mess with Apple, have your client create an account and invite you to it.
There’s also a note about this on Apple’s Program Enrollment FAQ:
I’m a contractor who develops apps for companies other than my own. How do I ensure my client’s name is listed as the “Seller” on the App Store?