Connecting Apple ID to multiple iTunes Connect - ios

I'm not sure if this question already exists, since I'm not exactly sure what to search for.
So here's the deal:
I have an Apple Dev account linked to the email ash#ashmenon.com. I've worked on an app in the member center, and I've also got an iTunes Connect account connected to this same Apple ID.
Right now I'm working on an app (Super Marvel App) as part of a team (let's call it Team Marvel) My Apple ID has been added to that team, as an 'Admin'. So when I go into the member center, the MC asks me which organisation I want to choose (my own, or Team Marvel).
However, the agent for this team was unable to add my Apple ID in iTunes Connect, as it belongs to an existing dev account. So what we did was to add a plus-suffixed version of my email, in this case 'ash+marvel#ashmenon.com'.
Problem is, I'm the developer for the team, not the agent (he's non-tech), so any archiving, submission, validation, and exporting comes from my XCode. But when I try and submit/validate my archived app, it tells me that my organization does not have permission to submit this application. (not sure if this is important, but the name of the organisation it displays during this error is not the same as the name of the development team that I selected earlier in the submission process.
I tried adding the ash+marvel#ashmenon.com address as one of the Apple ID accounts in XCode, but it tells me 'Error Fetching Developer Info'. I presume this is because the account in question is not an actual Apple Dev account.
For now I've worked around the process by submitting via Application Loader, but it feels like I'm hacking the system somewhat.
QUESTION 1:
Is there a proper way of doing this that I'm missing out? Gut instinct tells me that this hack-esque workaround is going to bite me in the backend later on.
QUESTION 2:
Is the Team Marvel agent required to do all iTunes Connect submissions himself? This seems like a very counter-intuitive approach considering this is Apple we're talking about.
Any assistance is much appreciated. Stay awesome, you guys.
NOTE:
Names of applications and teams have been changed for privacy reasons, and because Marvel is infinitely cooler than anything else.

UPDATE: Do not use this approach any more. Apple has finally fixed iTunes Connect, Developer Center and Xcode to properly handle one Apple ID for multiple organizations. Add the same Apple ID to as many organizations in both systems as you need.
I believe there is finally a way to make this work while preserving your sanity in Xcode 6.3.2.
The main trick is to make sure that your iTunes Connect account and Member Center account Apple id's are the same for any particular organization. It looks like Xcode assumes that and tries to use the Member Center Apple ID to access iTunes Connect.
So, as mentioned in the question, make sure and use a "+folder" style of email address to avoid creating and managing a whole bunch of real email accounts. But here's the crucial part - add that "+folder" style account to Member Center (i.e. invite the "+folder" account) for that organization and remove your plain Apple ID if you were using it there.
I.e. don't use Member Center's ability to associate multiple organizations with one account. That will just confuse Xcode if you also need to access multiple iTunes Connect accounts. Use one "+folder" account for each organization you are working with and add that Apple ID to both iTunes Connect and Member Center.

As far as I know, that's the way it is. iTunes Connect is not linked to Member center, and unlike Member center, it cannot handle multiple accounts per email. I'm on the same boat as you. Always need to save an IPA file and submit from Application Loader. Wish we could select the proper iTunes Connect account

Related

How to transfer entire iTunes Connect Account's portfolio of apps to another entity?

There are many answers out there on how to transfer individual apps, but none that I could find on how to transfer an entire account. I'm exploring this as a workaround to the issue where Apple won't let me move an app that has iCloud entitlements. Even if you remove the entitlement, as long as the app has had it in the past, it can't be transferred.
One idea is to add another user as an admin on my iTunes Connect, and then have them remove me. Anybody have any ideas?
It's not possible to transfer a portfolio of apps. You can only transfer apps one-by-one and have the already mentioned restrictions. It's possible to change the team agent/account owner at least for company accounts.
If you have a personal account, this might not be possible. I had an issue with a personal developer account (account owner Apple ID no longer found in Apple's database) and they were able to change the email, but I had to prove that I'm the same person.
In any way, might be best to contact https://developer.apple.com/contact/ for that.

Possible to rename iOS App before uploading?

I'm about to upload my app to AdHoc for Beta Testing however the Xcode project is named "MyApp" (not the actual name of the app) but I want to upload it to the app store as "MyLive". The bundle identifier is also com.myproject.MyApp but I would like to rename it if possible to something like com.mycompany.MyLive.
At the moment this is just a personal app attatched to my personal App ID but I'd like to future proof it as best as I can so it doesnt cause me any problems down the line.
As I've enrolled in the Apple Dev program using my personal Apple ID the only team I can choose is my name. However, is it possible to create a new team so that it seems like a company based around the app?
Lastly, if I upload it connected to my personal Apple ID how much personal information will be publicly visible? Is it possible to hide my email address?
EDIT: Is it possible to transfer an App from on Apple Developer account to another? Say when my current membership runs out and I set one up in the company name would I be able to transfer ownership?
Once you've created an app in iTunes Connect the bundle identifier can never be changed. If you have created it as com.myproject.MyApp then it's stuck as such. However, if this is your first upload, there's really no loss to create a different iTunes app with the bundle id of com.mycompany.MyLive.
None of that really matters though as no one will ever see this except you and anyone you've allowed on to your account. Just keep it simple.
You can rename your iTunes app name when your app is in editable state. i.e. If you've already submitted version 1.0 of the app with an iTunes app name of 'MyApp', you cannot change it for that version. But you can setup a version 1.1 and change the name before it's submitted.
It's not possible to create new 'teams'. A team is basically a developer account. You can be invited to join other teams via the owner of those accounts. In the future you can convert your personal account to a business account. It requires a bit of legal paperwork but is not hard.
The only publicly available information is what you've added when creating your iTunes Connect app. You have to add an email under review contact info, this is only used by Apple to reach you in case of questions with your app. You are also required to provide a support URL so your customers can reach you.
Everything you wanted to know about what goes on iTunes:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html
Google's answer for ability to transfer apps:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html

Change Application Developer Name iOS App Store [duplicate]

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."

Best practice for uploading app to Appstore for Client

im a developer and i have my own developer-account for IOS. I have a Prototype-App which i want to sell to my clients. All of my clients do not have a MAC and a own developer account. Im searching for the easiest way for me and for my clients for uploading the app on their dev-accounts.
So i thought, that i let my customer open a own developer-account (99$/year) and send me only the login-data. Then i can prepare and upload the app on their account. Is this possible? Can i upload from my MAC (XCode) to a different Dev-Account?
The best way to accomplish what you want is for the client to setup their own dev account but instead of giving you their credentials, they should add you as a collaborator. Given that you will be handling everything for them, they may as well make you an admin (although a technical role may work as well).
One of the annoying thing with iTunesConnect is that a login can only be attached to one account.
If you already have an iTunes Connect account for distributing another
media type besides apps (music, TV, movies, or books) or for
participating in the Volume Purchase Program, the same Apple ID cannot
be used to manage apps. When you enroll in the iOS Developer Program
or Mac Developer Program, you'll need to use a different Apple ID. (source)
So you will need to create a new login for yourself. I do this with clients by creating custom email address for each one. Say my client is Odyssey, I would create an Apple account "odyseey#mydomain.com" and have them add that account into their iTunesConnect.
Thanks to Vijayts in the comments: You can actually append +something to your email address to reuse the same one with a different login id (so same email, different login basically). So if my normal ID is firo#mydomain.com I can use firo+odyseey#mydomain.com.
This gives the client the most control, while allowing you to accomplish everything you need.

iOS company name for distributing apps to App Store

I've had a look around SO and Google but can't find a definite and specific answer, maybe it's supposed to be obvious!
But, I haven't submitted an app to the store before so when I went to add one through iTunes Connect, the first thing it says is
Specify the company or developer name to display on the App Store for your apps.
The company name cannot be changed, so be sure to enter the correct name.
Now, does setting that company name apply to ALL apps I upload after setting it or does it ask you this question and let you set it every time you add a new app?
If it sets it for all apps, does it have to match the company name I've used to register my iOS developer account with? When I created the account I gave the name Company Ltd, so would I strictly have to use Company Ltd when setting the company name to be displayed on the App Store?
Many thanks.
Normally the company name will (and can) not change after it is set (well they can do it but they request a load of legal papers and stuff).
However, if you indeed run a company that should not matter and you should already know what you are doing. You have to be careful though, as if you pretend to be a company and you are not (e.g. as individual developer), you might run into legal issues which can cause some trouble to say the least (even if you "only" plan to release free apps).
In iTunes Connect, when you add a new application, they specify :
"[...] name to display on the App Store for your app*s* [...]"
apps is plural, so it means it's for all this account's apps.
You cannot do it online, you have to request apple to do is, by calling them.
To request a migration of your individual developer membership to a company developer membership, first make sure that you meet our initial migration requirements:
You have an active individual developer program membership.
Your company does not operate as a sole proprietorship, DBA, fictitious name, trade name, or branch.
You are a founder or cofounder of your company.
You have authority to bind your company to Apple Developer Program agreements.
Your company does not already hold an active or expired company membership.
If you have paid apps, you have agreed to the latest Paid Apps contract in the Contracts, Tax, and Banking module of iTunes Connect.
You are able to obtain a DUNS number for your company: https://developer.apple.com/support/D-U-N-S.
If you do not meet our migration requirements, you may use a separate Apple ID to enroll your company in an Apple Developer Program.
To proceed with your migration request, contact apple by phone (https://developer.apple.com/contact/phone) or send them an email with the following information:
Confirm that you meet the initial migration requirements listed above.
Provide the name of the company to which you would like to migrate your individual membership.
After your information has been reviewed and accepted, they will send you an email with instructions for completing the migration. During this process, you will be unable to access the Certificates, Identifiers & Profiles portal.
If you need to update your individual bank information, do so before you start the company migration.
Hope this helps.

Resources