iTunes Connect: How to create Bundle ID as part of other team? - ios

A customer has added me as 'App Manager' to their companies iTunes Connect portal. How can I upload my app to their account?
It always tells me I have no eligible bundle IDs and then sends me to create one in the developer portal "Certificates, Identifiers & Profiles". If I create one there, I create it for my private account, not the customers.
Please help, I would really like to release the app...

I just had to call the company, tell them to go to https://developer.apple.com/, go to 'People' and invite me as an admin. Now I can go to the 'Certificates, Identifier & Profiles' page, click on my Name at the top and pick 'Change Team'. There I can switch to the company.
Hope this helps someone else at some point.

Related

Not able to Create New App in iTunes Connect with App Manager Role

Right now I am not able to create new app from iTunes connect portal. Even though I got App Manager role and have got access to certificates & profiles. Weird Behaviour - After selecting + New App, it will redirects to landing page.
Is this iTunes connect bug ? or else what could be the reason?
Agent gave me the role Manager, However, he missed to give access to -
Certificates, Identifiers & Profile
In Users & Access -> Developer Roles section check box.

Agent role isn't permitted to edit users

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.

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

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