iphone: Apple ID does not have permission to access iTunes Connect - ios

We have a company account and I have admin rights on it and I am trying to Login into to
https://itunesconnect.apple.com
but its giving error.
Apple ID does not have permission to access iTunes Connect.
I can log on to Apple site and have admin rights on our companies account but could not post Application to App Store because I do not have Team Agents rights and there it gives error
"Only Team Agents are authorized to prepare and submit applications for distribution."
Now I want to post application to App store so that it could be ready for testing for multiple people.

I send an Email to IOS (eurodev#apple.com) and they send me this response which clears the conflict.
Please be advised that you currently have an Enterprise Developer
Account. As an Enterprise Developer you do not have access to iTunes
Connect, because the Enterprise Program is for internal app
distribution. Therefore you cannot submit apps to the App Store, so
there is no access to iTunes Connect as a Enterprise Developer.
If you wish to submit apps to the App Store we ask that you enroll
into the iOS Company Developer Program.
Please note, if you would like to join the iOS Company Developer you
may visit the following link:
http://developer.apple.com/programs/
Additionally, your iOS Company Enrollment and Program will need to be
managed separate from your Enterprise Program this means you need to
create a new Apple ID and also pay the enrollment cost as well.

Ask your team admin to log into iTunes Connect, in the home page click on the item "Manage Users". Here you'll find a list of Members approved to access iTunes Connect. Add a new user and select user type as iTunes connect user. Fill in the other details, the new user will get a confirmation email from Apple, once you click on the confirmation, you'll be able to access iTunes connect using your Apple ID.

The Provisioning Portal and iTunes Connect are two different things with different permissions and accounts. Just because you have access to the Provisioning Portal and can create profiles etc does not mean that you automatically have access to ITC.
The person who first set up your iPhone Developer account is the 'team agent'. They will automatically have access to ITC with 'admin' privs. You need to get them to add you as a user with 'admin' or 'technical' privs. You can then access ITC and manage application submissions on their behalf.

Related

Cannot upload app to Apple Testflight - Need to be Admin

I want to upload an iOS app to Testflight for internal testing within my team. When I archive and try to upload to App Store (which as I understand is the process for this), I get an error saying that my role is Member, but at least Admin is required. Here's a screenshot;
Now, I checked account roles in various Apple pages and found the following;
I am an Admin in the App Store Connect team of the company.
I am only a member in the company's team as per the info on my Apple Developer account membership details.
I am new to iOS development. I am guessing my developer account needs to be admin in the company team in order to submit app to Testflight. Is that correct or is there another way?
it may not be enough just to be assigned a role via iTC - the Admin should also go to the Member Center and send you a ’team' invite.
Using a current Admin or Agent account log-in and go here: https://developer.apple.com/account/#/people
Select the member account (yours), then press the "Change to Admin" button.

How does one add or link an iTunesAccount account to someone else's Apple Developer account?

My situation:
I have an iTunesConnect account, associated with MyCompany Ltd. I also the the same login for my Apple Developer account, also associated with MyCompany Ltd. My client has just created a brand new Apple Developer account, associated with HisCompany Ltd. He's added me as an Admin on this account, and my next task is to create an iTunes Connect app record for an app to be released by HisCompany Ltd., and start the process of submitting an app to the App Store. However, whilst my Apple Developer account has a relationship with HisCompany Ltd., my iTunesConnect account does not, meaning - afaict - that I cannot create the requisite iTunes Connect app record to start the process.
How can I associate my iTunesConnect account with his HisCompany Ltd.'s developer account, and/or create this iTunes Connect app record?
Or does the client have to do it maybe?
I don't know, and the docs haven't helped me thus far.
Thanks for reading.
Your client will need to add your Apple ID to both https://developer.apple.com/ (ADC) as well as to https://itunesconnect.apple.com (ITC) - both times as Admins. Then you can setup the record for the new app on ADC and then create the app over at ITC and upload it there.

Developer account tied to iTunes Connect - publish for another organization?

Edit:
On my organization,
a#b.com is the legal/admin user in iTunes Connect and part of several development organizations, including company X.
a#b.com cannot be added to the iTunes Connect account for company X because it is the primary account for my company.
c#d.com has iTunes Connect admin rights for company X.
a#b.com has admin rights on the developer account for company X.
I create a+t#b.com as a new Apple ID.
I invite a+t#b.com to iTunes Connect using c#d.com. This works fine.
I invite a+t#b.com to the developer organization of company X using a#b.com.
I cannot accept the invite because a+t#b.com is prompted to join a developer program. If I hit any buttons here, I get Member Center agreement has already been accepted.
If I add a+t#b.com as an account in Xcode, it shows as under no teams, and therefore cannot publish.
If I attempt to publish as a#b.com, I cannot, because I don't have iTunes Connect rights on company X.
If I attempt to publish as c#d.com, I cannot, because I don't have iTunes Connect rights on company X.
I have an Apple ID I use to login to the developer center and iTunes connect. I've been added to another organization account as a developer, and I can make builds fine. When I try to publish the app, however, I get blocked because I don't have access to iTunes connect for the organization.
When I go to add myself to the new organization, I get this message:
"The email address you entered already belongs to an iTunes Connect account. To continue, enter a different email address."
However, any other email address I enter won't have my paid Apple Developer subscription, so I can only publish apps as stefankendall#gmail.com.
How can I add a developer to iTunes Connect and the member center as part of an organization that can publish apps? Is the only solution to buy another developer membership for this specific organization, and every other organization I would need to publish for?
The question flagged as duplicate is not applicable, since I'm the primary account holder of the first iTunes Connect account. I see no way to change the legal/admin user of an iTunes Connect organization.
...and then I'm not part of the team.
Original
Officially there is no solution for this as Apple does not offer a way to use multiple accounts. A hack for this is to use this format: someone+organization#domain.com. Apple will recognize this email as someone#domain.com where you will receive your confirmation email from Apple to be registered as a new user.
When you login use: someone+organization#domain.com alongside with your password.
References:
iTunes connect will not let me add myself as a user
Update
When you face the error below, it is related to the confirmation of the Apple ID Account
Member Center agreement has already been accepted
Solution
Head up to https://appleid.apple.com/, Sign In with the Credentials that you created on iTunes Connect and confirm the account
Apple will send you an email at a+t#b.com, click on the link and confirm it with a+b#t.com alongside your password
Find on your a#b.com email the invitation that you got from Apple to join the team
Logout from any account in Apple Developer
Click on the link from the email
Login with a+t#b.com under the link and confirm the Development Team invitation
Now you are on both iTunes Connect and Development Team and under Xcode -> Preferences -> Accounts you should see that a+t#b.com's account is part of your company's team.
To force refresh remove the a+t#b.com account and re-add it again, and it should fetch the latest data.
create a new Apple ID, either with an email you create for the organization, or an email they give you. Signup with that email, add that account to your xcode, and publish the app from that account.
There is no reason for you to go through the hassle of switching the default on your personal account for this organization.
Login to Apple ID management and re-verify your email for the +extension#gmail.com email.
You need a new AppleID which has access to iTunesConnect of that other organization. If you have access to an account with admin rights in iTunesConnect for that organization, log in under it and go to "Users and roles". Since it is an organization, there are several users there. And there is a plus button next to "Users":
Click the plus. There you can enter the new user's name, surname and email (it will be used as an Apple ID). You can also use an existing AppleID, which is not yet registered in the iTunesConnect (iTunesConnect will show you a warning, but it's fine).
This will create an account capable of publishing apps for that organization.
Then in the Xcode settings ("Accounts" tab) you add your new account.
.
Then when you submit the app, you'll be asked to choose an account to use for submission:
Unfortunately, I don't remember if you have to register your new AppleID in the DeveloperCenter as well as in the iTunesConnect. But even if you have to, it should be easy to do: you just add it as another ID in the organization (you need to have a right to invite new users to the organization for this, of course).

Make a developer deploy an application under my account to AppStore without giving him my username and password

I have a developer how created an app for me to be deployed in AppStore. He said that he needs my user id and password to complete the deployment and I don't want to give that.
I created an email and created an apple ID for him . I login to https://itunesconnect.apple.com using my existing account and added this new apple id under Users and Roles and gave him Technical role.
Is this enough for him to deploy applications to AppStore under my account or is there any extra configuration?
Note:
My existing account joined the apple developer program
The new apple id didn't join the apple developer program
I am not a technical guy but I want the developer to deploy the app under my account without giving him the ID and password
Yes, Technical role is enough to deploy.
Source from apple docs:
Managing Your App in iTunes Connect - Developer - Apple
The technical role grants the ability to edit the app information
stored in iTunes Connect and to view test accounts for certain app
services. The technical role also grants permission to upload a binary
to iTunes Connect and submit an app to App Review.

Bundle IDs and iOS Developer Teams

I have my personal Dev Account and recently was invited via an email (separate email, that I do not user with other iOS Dev accounts) to be a part (join) of one company Developer account. I can access and login via that Developer account and create app IDs, bundle IDs and so on but when I login to iTunes Connect with that same email i can only see one company bundle ID like company* and not the ones that I have created.
Did the person that invited me made a mistake by checking some limitations, is it a bug* or is this limitation by default?
**I had used that same email as a part of iTunes Connect technical role for another app that I no longer develop/support, could this be causing some mixup with accounts and so on?
I have the same infuriating scenario. I'm assuming iTunes Connect is either deficient when it comes to supporting userids related to two teams or I just don't know how to switch my iTunes Connect login to use the correct team. Everywhere else I login I get prompted as to which team I wish to use for the new session.
Apple developer Technical Support came to my rescue:
Create a new, free, Apple Developer ID
Have my existing iTunes Connect account one add the new id to iTunes Connect as an Admin
Have the second, new, account use iTunes Connect to remove the first ID.
The first ID can now be added to my preferred team account in iTunes Connect

Resources