Agent role isn't permitted to edit users - ios

In "App Store Connect -> Users and Access" I'm trying to add an app to some user.
When I'm trying to save changes I get error:
"Your account doesn’t have permission to edit other users. Contact your team agent for more information."
The problem is that I'm the admin in App Store Connect and agent in the corresponding apple developer program account.

Ok, so in order add permissions for some app to a user I've needed to change his/her role then return previous role and after that add the app. It allowed me to save the changes.

You can checkout for your role under the People Section of the developer account.
Login to Developer Account
Click on People tab on right side.
Checkout your role and see, if you are agent and admin for that team.
Possible reason for this to happen is:
You are having multiple developer account or some one has added you as the admin to their team. And when you tries to login with your developer id and password, you may be redirected to that team, in which you role as admin only.
So, choose the appropriate team by clicking the right down arrow, besides your Name in https://appstoreconnect.apple.com

Must be a bug,
if you un-check and re-check user role at same time you adding new apps bypass the permissions.
I believe should be Apple reported.

Related

How to add testers in Apple Developer Account?

There is a major issue in Apple Developer Account where "Testers and Groups" for particular application we packaged and installed to itunes are disabled, and I do not have the access to add user in that section.
But if I goto
Itunes -> "Users & Roles" -> "Itunes Connect Users" had my Admin, Legal account already without me creating it. And I managed to add accounts there but when ever the accounts we add over here are not displayed in "Testers and Groups" under application
I have attached screen shots for references.
Make sure -
You have added your bundle id in your apple account.
You have managed to add all the required certifications.
After that you have select the bundle id then you register your app in iTunesConnect.
For more - Reference_1 Reference_2
There is no special group like "Tester Roles" you have to assign the Developer role so he/she can get the invitation.
Check this two things for Internal Tester
Given Email id is apple ID or not ?
And while assign the role you have to choose specific app or you can assign all app also in what user to test all your app.
For External Tester
You have to submit your application to Apple for review
After successful review from Apple, you can add as many Testers' email ids as you want

How to change role from member to admin in Apple developer program?

I can see my email ID not in Admin role but just as member in people tab. So the one in agent role resent me invitation with Admin role. Even though I accepted that, I did not see my role changed from member to Admin. So I followed a suggestion on a forum, suggested to change role in iTunesConnect. So the agent added my role in iTunes connect with admin role and resent invitation. Now I can see my role in iTunes connect as 'admin' role. But in people tab in apple developer account my role is still in member. Can you please suggest me how to change my role here to admin?
Sending a new invitation is not the right approach.
Someone with admin or team agent role needs to edit your existing user to "Change to Admin".
https://developer.apple.com/account/#/people/YOUR_TEAM_ID_HERE

Change the password of “Sandbox Tester” user account on iTunesConnect

To test In-App Purchase features in an iOS app, we need fake user accounts on the fake App Store. Such accounts are defined on iTunes Connect > Users And Roles > Sandbox Testers web site. I see how to create such users on that web page, by clicking the + (Plus sign) inside a circle icon.
How do we reset the forgotten password on that account?
You absolutely can change the password for sandbox users. Go to iforgot.apple.com
Enter the sandbox email address. Either answer your security questions or have it send you an email.
You can't. You just need to delete that user and add another on with a new email.

Unable to generate Certificate and Profile

In iTunes connect when I try to add the application I got the following prompt
I clicked on Register one here
and I was redirected to free account page
But I was requested to join my clients team and I have done all things stated in mail. I checked my role in iTC and its this
Now I wish adding application and generating certificate and profiles. How will I do it
Make sure you select a proper team. Click on your name in top right corner on developer.apple.com Account's page, there should be a popup with your team's name.

I can't add testers to iTunes Connect: Users and Roles → TestFlight Beta Testers → Internal

I'm a developer for a small company's team. I am trying to set up Apple's TestFlight service.
I have a Beta submitted for a new release. I have turned on TestFlight testing for this build. However, when I try to invite testers, I am told that I need to enable some users for this role.
When I go to the "Users and Roles – TestFlight Beta Testers – Internal" section of iTunes connect, I see the list of other people in the company's team. There is a check mark to the left of each person to select them. iTunes Connect won't allow me to select any of the users and doesn't give an error.
How can I add testers?
In my case, this happened because I was set up with the Technical role in the iTunes Connect team.
Users with the Technical role are not authorised to add internal beta testers.
You need to find someone within the team who has either the Admin or Legal role in iTunes connect.
This person can then either:
Set up testers themself.
Set you up to have the Admin role, at which point, you will be able to add testers yourself.
Without the Admin or Legal role, you will not be able to set up testers.
The UI does not seem to have any feedback to inform you of this, which is unfortunate.
Apple makes this process painfully un-obvious, but here are some steps that may help:
Login to iTunes Connect and navigate to "Users & Roles > iTunes Connect Users"
Click the + icon near the top to add a new user
ADD THEM TO THE "TECHNICAL" ROLE!! This is the important part Apple fails to explain. If a user isn't assigned to the "Technical" role, their name won't appear in the list of users to select from under the "Users & Roles > TestFlight Beta Testers" section.
The new user will receive an email invite. Prior to them accepting, you will not see their name under your list of users. Once they accept, their name will be listed.
Navigate to "Users & Roles > TestFlight Beta Testers" check the box next to their name and click Save.
-OR-
Navigate back "Users & Roles > iTunes Connect Users" click on the new user's name and in the upper right corner, switch the "Internal Tester" toggle to ON.
Navigate to "My Apps > (app name) > Pre-release > Internal Testers" check the box next to the new user's name and click "Invite"
NOTE: I could be wrong about this next part but in my experience, the new user will not receive an invite for a previous build. You must publish a new build after the new user is added. Only then will they receive the invite.
As of late 2015 / early 2016 Apple has started to decommission the Technical role and replace it with the App Manager role. A new role of Developer was created, which also allows internal testing through TestFlight, while having somewhat less privileges.
Unfortunately the hint text on the TestFlight panel is still not updated and lists only the defunct Technical role besides Admin and Legal, causing a lot of confusion.

Resources