Same Apple ID for distributing own apps and others - ios

I have an Apple ID that I used to distribute apps. Recently I am using the same Apple ID with developer role for another company. While I can build and sign apps, I am unable to upload the binary using XCode 9. The reason it says is "No Accounts with iTunes Connect access has been found for company XYZ". The company says it has added me as a user in iTunes Connect but when I login to iTunes Connect, I don't find an option to switch between personal & company portfolio. What am I missing?

You should get email and accept invitation to itunes connect, otherwise you will not have access

You are mixing iTunes Connect and Developer Portal these two are totally different. With one email you can only check your own apps and data in iTunes Connect but can have multiple memberships in Developer Portal. Go to https://developer.apple.com and log in with your Apple ID and on the top you can tap your name drop down will appear with all memberships for that account.
If you want to access their iTunes Connect then you have to ask them to go to Users and Roles and add your email that is not your current Apple ID. Then you will be able to connect to their iTunes Connect with the new Apple ID.
More info:
https://developer.apple.com/support/itunes-connect/
http://mokagio.github.io/tech-journal/2015/04/01/itunes-connect-multiple-accounts.html

Related

Team is not showing in developer.apple.com but showing in the app store connect

I have admin role of an account and able to view the team in app store connect website but with the same account not able to view the same on developer.apple.com. Did't get what is going wrong here.
Update : Adding a user from developer.apple.com, redirect to the appstore connect. It means now there is no difference between developer.apple.com user and app store connect users.
Appstore connect team is different and Developer.apple.com access is different
you have admin role on Appstore Connect but not on developer.apple.com
ask owner of the account to give you access on developer.apple.com
hope it solve your issue
happy coding =)
Your client need to add you in Apple Developer
iTunes Connect only and only allows you to submit your apps to the App Store while Apple Developer allows you to create your certificates and provisioning profiles, sign your apps, and distribute development and ad-hoc builds.
Finally got reply from Apple support.
In my case, I have admin access but the team was being shown only in developer and not in appstore connect.
My solution was to select the team in Developer Account and from there you see a button to go to AppStore Connect.
After clicking the button teams were in sync.

Multiple iTunes Connect accounts

I want to create a new iTunesConnect account to distribute apps, but also be able to use the same devices to develop and distribute apps (Xcode, iPhones, etc).
I want to do this with the least headache possible and just have one email address and be able to toggle my two accounts both in developer.apple, itunesConnect, and Xcode.
I read here that:
Apple now will allow the same email address to be invited to multiple
itunes connect accounts
How should I go about doing this? I'm looking around developer.apple.com and I am not seeing anyway to add a new membership to the Apple Developer Program. Do I have to create a totally new account? Do I have to set up Certificates, Identifiers & Profiles again?
Thanks.
Note: this is on topic!
Are questions about iTunes Connect on topic on Stack Overflow?
An Apple ID can only be the Agent (on Apple Developer Center) and Admin + Legal (on iTunes Connect) for one team. So for each new team, you need to create a new Apple ID.
Please note that there are 2 different types of developer accounts:
"Individual": Can only invite team members to iTunes Connect (Limits capabilities greatly)
"Organisation": Can also invite team members to Apple Developer Center
Price is the same for both: $99/year

Trying to upload to App Store with an account associated to two teams

I've been recently added as user of a second Apple Developers Program. When I sign in Apple Member Center, I'm told to select the team I want to sign in with, and in Xcode's preferences I can see both teams in my account.
However, after archiving an app and choosing one of the teams, Xcode says:
No accounts with iTunes Connect access. iTunes Connect access for "TEAM" is required. Add an account in the Accounts preference pane.
As I said, I already have such account with both teams. I also can access iTunes Connect with the team I want via Safari.
Is somebody else experiencing this?
Thanks
EDIT: When accessing iTunes Connect via web browser, I'm not asked to select a team...

Uploading to client iTunes Connect account

I have been contracted to update an app for a client. I was given the project in a .zip file (because their old developer left). I successfully fixed the application and now I have to upload it to their iTunes Connect account.
My problem is that in order to add me as a developer to their iTunes Connect, I had to create an Apple ID with an email extension (because iTunes Connect won't let you join multiple teams) e.g. myname+clientname#gmail.com.
Now when I try to upload the app, I get an issue that the team identifier on my distribution provisioning profile is not the same as the team identifier of my iTunes Connect account.
How do I do this? It seems like a normal thing for freelance developers to have to do, so there must be a way to create a provisioning profile with the right team ID prefix for uploading the app.
Also, I am using my own developer center account for which I already have a linked personal iTunes Connect account.

Submission with Xcode 6 to iTunes Connect causes error ITMS-4088

I need to submit an iPhone app to the iTunes Connect account of my customer, by using Xcode 6.
With Xcode 5, during the submission process, we are requested to provide the iTunes Connect login credential to which submit the app.
It was just needed to ask the customer's team agent setting up an iTunes Connect user account for me.
This process was working fine.
Within Xcode 6 the app submission has been changed and it's not requested for iTunes Connect login. So it seems to be using the default iTunes Connect account corresponding with the Apple id configured in Xcode.
So trying to upload an app for the account of my customer I get the following error:
"ERROR ITMS-4088: "The organization XXXX does not have permission to modify the application with the Apple Id XXXXXXXXX. Please try again, using an account for an organization with access to this application." at SoftwareAssets"
Someone you already encountered this problem ? Do you have an idea how can I solve it?
Thanks
Edit (Some precision about my settings):
I'm working for several customers and so I configured my Apple accounts as follows:
I have only one Apple developer Account associated to an Apple Id: my.first#email.com
my developer account is associated to the developer account of some of my customers when I need to make changes with provisioning for instance. And so signing in to developer.apple.com I have to choose the right team I need to work for. It's relatively easy to do by this way.
For iTunes Connect I have my main account with the same Id as the Apple Id: my.first#email.com
When I need to submit an app for a customer it's not the same story as for the developer account. Indeed within iTunes Connect, it's needed to provide a new email each time you need to be added to the account of a customer. So I created several redirections of type my.second#email.com, my.third#email.com...
For submit an app for a customer with Xcode 5 simply choose the right iTunes Connect account when Xcode invite you to do that in the Organizer's submission process.
With Xcode 6 there is the error above.
The Problem with Xcode 6 is that this one does not request anymore to choose the iTunes Connect account to which the current app has to be uploaded.
Xcode seems now to expect uploading the current app to one of the accounts defined in the Preferences panel. However the Preferences’ account section waits for developer Apple Id and not for iTunes Connect account Id. When I added iTunes email to this section I got errors such as: not valid Apple Id or Apple Id not added to a developer account.
Perhaps a solution could be to add each iTunes Connect Id to the corresponding developer team (developer.apple.com) but it’s very constraining.
Another solution could be to have and Apple’s enterprise developer account instead of personal account, what would allow to add the iTunes Connect Id to your own developer account but I’m not sure this one could solve the issue because I get a personal developer account yet.
After few researches within Google and documentation, I deduced that either there is a bug within Xcode 6 or it’s now very difficult to use in this case, and I gived up to use it to submit this app.
Instead of Xcode I used the Apple’s Application Loader 2.9.1 which is very ease to use and make the submission faster.
It has been the final answer to my issue.
in your organizer Press in Export.
Save for ios appStore.
Generate Ipa.
Go to Application Loader (In Xcode-- Open developer Tools)
double Click in Deliver Your App
Select IPA.
good luck.
I had a similar issue:
For Team XYZ In iTunes Connect I was an Admin with AppleId A
In the Member Center (developer.apple.com) I was an Admin with AppleId B
Once AppleId A was added to the Member Center as an Admin I was able to successfully submit an app via XCode.
So it seems as though the AppleId for Member Center and iTunes Connect must match for each team.
Hope that helps someone,
Kevin

Resources