Managing Users in iTunes Connect - iphone

I've created an iOS Developer individual account because I want to upload an application that I've got developed from another developer. I want to allow the other developer to upload the application to my profile.
Can I manage users and add him as an admin to my iTune Connect? Is this facility available only for company accounts?
I saw this which says "You are the only one allowed access to Program resources." under individual registration.
http://developer.apple.com/enroll/selectEnrollmentType.php?t=nm

Only company accounts can allow multiple users.
Edited: This is based on experience. If you register as a company you can add additional accounts (via the Member Center). If you sign up as a user, you can only have a single account for logging into iTunes Connect.
This is what it means by "You can add additional developers to your team who can access Program resources." under the Company column on that select enrollment type page.

You can also add team members in an individual license. I am enrolled in the iOS and Mac OS program and have added two of my friends to work together with me on an app. The UI shows that this is the way it should be (in the upper right corner is written "Florian Pilz, Florian Pilz", whereby the first name is the name of the team agent [me] and the second name is the name of the user currently logged in [me in my case, another in the case of my friends]).

Related

How to reassign "legal" permission in iTunesConnect

On our first iOS app, the person who started up our account with Apple assigned the "legal" permission to our shared support mail, and as such, the "legal" permission was assigned to that Apple ID. Even though the CEO filled in all the paperwork there, having access to that mail as well, "legal" should not have been assigned to that AppleID.
We need to now move that permission from the shared support mail over to our CEO's own company mail, but I can't seem to move that permission over, even while logged in as the current "legal" user. The check box for "legal" seems to be unclickable.
Is there any way to CHANGE the AppleID that is assigned to "legal?"
See instructions for Transferring the Team Agent Role (legal role) on this page:
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html
In a nutshell (from the page above):
Sign in to developer.apple.com/account as the team agent, and click
Membership.
Scroll down to Settings, and click Transfer Team Agent Role.
Follow the instructions that appear in a series of dialogs.
For example, you will be asked to choose a new team agent and sign an
Agent Transferor Agreement.
The legal role can only be reassigned by contacting the developer support
https://developer.apple.com/contact/submit/
If I understand correctly and you would like to sign the legal role to another person, you have o do that under the User and Roles Tab in iTunes Connect. To change the user's roles you need to have the admin account. If you want to change the Apple ID that is used to sign all the contacts, that is unfortunately not possible. This is in most cases the initial email with which the account was initially created. This unfortunately will have to stay the same unless you convert from a private to a company account. Hope that helps.

Changing or Removing Developer Name in App Store

I have created an application for my customer. We have published the application with my account. Now, they want to change the developer name as their company's name. Is there a way to change the developer name? Can I move my application to their business account so that Developer name changes to their business name?
Yes, you can transfer the app to other since WWDC 2013.
Also, you can call the Apple Support to change the Seller Name.
Here is a video about this: App Transfer Tutorial.
My apps initially appeared in the App Store with the wrong seller name. I don't personally own a credit card, so a family member who did paid my developer subscription. While my correct name appeared elsewhere, under Seller it showed the name from the credit card. I used one of the contact options in iTunes Connect to request a name change, which was applied within a few days.
On the current Contact page, the Contracts and Legal category includes Request Name/Address update. Try that.
You'll certainly find it easier to rename your account than to move the app to a different account. Here's what they say about that.
I sold my app to another developer and can no longer distribute it on the App Store. Can I transfer the app to the new developer's iTunes Connect account?
No, you can’t transfer the app to another developer account on iTunes Connect. To add the app to another account, remove the app from the current account and upload it to the new iTunes Connect account.
Note that uploading the app to a new iTunes Connect account will disable current customers from receiving automatic and free updates of your application. All customer reviews, rating, and ranking information will be reset. You will not be able to reuse the app name and SKU in the old account. If you have uploaded a binary or used the app with the iAd Network, your Bundle ID will not be reusable either.
This is only applicable for the part of the OP's question:
Is there a way to change the developer name?
The most simple way I found to CHANGE the developer name was by filling out a request on this page:
Contact Us Page
Then select from the option:
Enrollment, Membership, and Account -> Account Updates and Renewals
I just told them which names I would like to user, First name and surnaame.
Here is Apple Support email regarding same question;
As an individual you cannot change your first and last name, you can
only have your legal name appear in the App store. I can suggest to
you to enroll as a company, witch would mean you can use your company
name instead of your own name, but first you would need to check that
you meet our initial migration requirements:
You are a founder or cofounder of your company.
Your company does not already hold an active or expired company membership.
Your company does not operate as a sole proprietorship, DBA, fictitious name, trade name, or branch.
If you have paid apps, you have agreed to the latest Paid Applications contract in Agreements, Tax, and Banking in iTunes
Connect.
You are eligible to obtain a DUNS Number for your company: https://developer.apple.com/support/D-U-N-S.
If it is the case and you meet our requirements please feel free to
contact us again so we can migrate your account into a company.
If you need to transfer your app to another developer account, that is now possible. Since WWDC 2013, iTunes Connect now supports transferring apps from one developer to another, keeping exactly this situation in mind. Go to the iTunes Connect homepage for more information. There is also a video tutorial that Apple has provided on this matter.
Personally I wanted to changed my real first & last name to a company/brand name, having an individual account. That's what, as of 2020, Apple's support says:
"Developers enrolled as individuals will sell apps on the App Store using their personal legal name. There are two ways to change your name to a company name:
Have your company enroll in its own Apple Developer Program membership, and then transfer your apps to that membership.
Migrate your membership from an individual to an organization."

iOS app publishing - publishing under different author name

I have been developing and testing an iPhone app under a family members Apple Developer account. He paid for the account and it's registered under his business.
When it comes time to publish, will it appear in the App store (and for that matter anywhere else where the author name is published), under his name or his company name?
Can this be changed? Is it possible to publish an app on a developer account but under a different author name?
Yes, it will appear in the App Store under his name (if registered as an individual) or his company name (if he's registered as a company).
Can this be changed? Is it possible to publish an app on a developer
account but under a different author name?
No, and no. The name the developer account is registered to is the name that appears in the App Store for any apps published by that developer account.
If the person named on an individual iOS developer enrollment incorporates an app business and obtains a DUNS number for that corporation, Apple may allow changing the developer account to a company enrollment using that corporation's legal name. This would then allow publishing apps in the App Store under that corporation's name, instead of under the original individual's name.
It will appear under the account used to submit the app. It's possible to develop it under one account and submit it under another, but that's the only way to change the displayed author name.
Note that if you did a partial submission with one account, you won't be able to easily reuse the app name: you'll have to wait for it to expire on the first account, wait some unknown amount of time for it to become available again, and then register it under the second account before anyone else does.
If you've not locked down the name with the first account, though, there's nothing to it.

Enterprise Developer account or Standard Developer account?

We're developing an iPad application for a client, who wishes to distribute the application to only those customers who have purchased the license from him for 'x' number of users. For example, if an university buys the license from him for say 50 users/devices or another company may buy the license from him for 100 users/devices. What would be the best way to distribute such an app. After doing some research iv come across 2 ways for this but each with its own hiccups.
1) Distribute it through the App Store with a standard developer license and authenticate the users of the app. Only if the users are authenticated by the server, would they be able to access and use the application. This allows my client to restrict the users to only those who have obtained licenses form him.
But i have heard that Apple would reject such apps that provide only exclusive access to some users and not to all.
2) The other option is the Enterprise Developer account where he would host the apps on his site and the clients who have obtained licenses only can download it. However, I believe that enterprise applications can only be developed for in-house employees. i.e if he has the enterprise account, the app can only be used for his employees as it would work only for the devices authenticated with the unique DUNS number.
Anyone has any workarounds for this? Any help would be much appreciated. Thanks.
The client I have just developed an app for has the requirement for users to login to their service before they can use the app. They place the app in the store with a clear indication a login is required. The app is free to download so no one gets caught paying for something they can't use.
We have just submitted the latest app to the store and are waiting for approval*. When submitting we included a full login for the reviewers to test the app with. This was in the review notes and remains confidential. They have an existing app already approved which works the same way.
As part of the app we also included a demo mode with static content bundled with the app which allowed access to all the functionality but only for that very limited set of data.
The client has the Enterprise programme which allowed us to beta test the app with designated users but that was with the usual 100 device limit (with devices able to be removed at renewal time only). Both the individual developer and the company program are allowed the same number of devices but you want to be able to join the clients team as developer so they should go for the Company program. The client will need to be the Agent for the submission and that is fixed as the first account they sign up with. We're trying to change the agent for our company now and it's not something you can do online you have to send Apple a request. They should then add you as a developer for their program. You can be a member or an admin but only they, as the Agent, will get to sign the app for distribution.
I sure hope you aren't correct about rejection because of the login service or I'm going to have a very disappointed client on my hands.
*EDIT: Our application was approved by Apple at the first attempt so there was no problem with this approach.

iPhone Developer account: Multiple Admins?

I am doing some dev work for a client. She has a Dev License should would like to put the app under but since she is non-technical it has been frustrating since she has to be the one to submit the final app.
Is there a way for a Dev License to have multiple Admins? I have it configured so I am a developer but as such I cannot do the Distribution License. Only she can do that. Is there a fix?
If you have a good relationship to your client, you might want to ask her for her login details so you can do it yourself.
There is one other possibility though: For a similar problem I was given the advice to build & archive my app and send the archive to the client. He could then resign the app using his certs, which would eliminate the need for him to do all the building stuff, not to mention it will spare you to surrender your source code. However, this will not eliminate the need for your client to enter all the meta information and so forth while uploading the app.
For the necessary steps to resign an app, see this answer.
To answer your original question: Each developer account has exactly one Team Agent. So you need some kind of workaround anyway.
There is only one administrative or Team leader per developer account. So you really need to plan on the policy for sharing use of that account from the beginning, if the required activities of the agent need to be split up among multiple parties, if you can't have one party capable of doing everything.
A shared account can be created from the beginning (either by the owner or the developer). I recommend an ADC account be created just for this purpose, instead of just using the owner's personal account and email address ( e.g. instead of mary.smith#sample.com, create and use iosdeveloper#sample.com for enrolling as an iOS developer. )
Account credentials can be "loaned" (perhaps with password changes after use).
You can be given remote access (VNC/RDP) into the owners PC or Mac (or more secure yet, a VM session) as or after they log in.
You can talk the owner though the process over the phone (or video chat, etc.).
Or, the owner can learn how to get certificates, and build or resign and submit apps themselves, perhaps using a comprehensive script.