Why can't I add a technical role? - ios

I am trying to beta test my app, but for some reason I can't seem to find the technical role. I am logged in and am the admin and Legal role.

Technical has been replaced with App Manager.
If you look at user in iTunes Connect who has the Technical role it says:
Note: the Technical role will become App Manager. Please remove users from the Technical Role

Well, it might not be strictly about code, but you can't release your app via TestFlight until you get past this mystifying problem.
The problem is caused because Apple will not allow an Apple ID that is associated with a developer account to be used for TestFlight (except for the account owner themselves). In other words, because my Apple ID is associated with my developer account, none of my developer friends can invite that Apple ID to be a TestFlight user. I must instead create a new Apple ID and ask them to invite that one.
The worst part of this particular bit of nonsense is that you use the same mechanism to invite developers and other team mates to work in iTunesConnect with you, and for those roles a developer account is irrelevant. Only being a TestFlight user seems to be affected by whether or not you are using an Apple ID associated with a developer account.

Related

Unable to grant access to Certificates, Identifiers & Profiles

I bought an apple developer account and I'm trying to add a user as admin and grant access to Certificates, Identifiers & Profiles. But the checkbox is disabled I'm unable to tick it.
I think you have created Apple Developer account as Individual.
To Add other user as Admin with (Certificate, Identifiers & Profiles) access you just need to change your Apple Developer account from Individual to Company / Organisation and then you will be able to grant above access to your added users.
TL;DR:
You need to enrol on the Apple developer program as an organization, and to do this,
you need to be legally registered as an organized, because
you need your "DUNS" number.
Organization account required
Your apple developer account must be an organization to have other developers added via App Store Connect to create their provisioning profiles. It doesn't cost more, it just requires more information / setup.
As per the apple documentation:
Note: If you’re enrolled as an individual and add users in App Store Connect, users receive access only to your content in App Store Connect and are not considered part of your team in the Apple Developer Program.
and
Management of users and roles is done in App Store Connect.
Therefore, you have to be an organization. This does not cost anything extra.
As everyone else, I found Kuldeep's answer useful, but wanted more official documentation.
Although another apple page under "Enrolling in the Apple Developer Program as an individual" says:
If you're an individual or sole proprietor/single-person business, follow these steps to enroll
Company registration required
I called the Apple support team, and the mentioned that they do migrations to Organization accounts for sole proprieters all the time.
You can "try" to find your organization on the DUNS lookup page with valid details. If it doesn't succeed in finding it, it can submit for you.
However, a few days after I submitted the form, I was not given a DUNS number. Instead, I got a reply saying no business exists for this organization. This concludes that you need a business registration. You can see the email at Applying for DUNS Number: 'Apple Tracking Number' and 'Purpose'.
After being on the phone with Apple support, I gave them some constructive feedback: we should have a "team" account, not just "Individual" and "Organization".
Same issue here,
Client add me as as Admin in Appstore, but they missed to give access for
Access to Certificates, Identifiers & Profiles
Once they give Admin access then need to give access for
Access to Certificates, Identifiers & Profiles
Or else they delete your account and add it again, that time give access for all.
The details about all the access and user roles are explained at https://developer.apple.com/support/roles/

Join Apple Dev team w/ just an Apple ID or is Enrolling Required?

Can I be invited to join another team's Apple Developer Account with just the creation of an Apple ID, or do I need to explicitly enroll in the Apple Developer Program after creating said Apple ID? I've created a new Apple ID account but I'm not receiving any invite email from said team and I can't find any clarification around this.
Yes. You can be invited by the team which got enrolled in the Apple developer program and you don't need to be enrolled in the program to get invited..
Yes, you need to explicitly enrol in the Apple Developer Program because if both have Apple developer account then you invite to join another team's Apple Developer Account.
You can be invited by another team's enrolled Apple Developer Account, and You are not needed to enroll Apple Developer Program just to join as a team member for an already enrolled account.
However, there is some problem around invitation e-mails being sent. I faced same problem when I used my company ID for Apple ID.
But when I used my g-mail ID for Apple ID, The invitation mail came quickly. You can try that.
You will need to Enroll Apple Developer Program, After that you can Invite People.
And You can be invited by the team(Only if that team is already Enroll).
You can also refer this two links Enroll Account & Adding a new Admin to your developer.apple.com account.
Yes, you can be invited to other peoples developer team. Without Needing to pay the $99 fee. However, you will not be able to publish and tests apps on real devices and you will be restricted to the features that Apple provides for its developers - such as creating signing certificates and adding push notification capabilities within your app.
I think that I finally figured this out. In order to be able to successfully process the e-mail invite, you have to be logged into the account for which you received the invite. If you are logged in there, then when clicking on the link in the e-mail invitation, you will be prompted to join the organization. I am not sure why you are not receiving the e-mail at all, but that could be something just blocking the e-mail from arriving.

Multiple Individual App Developer Accounts

I am having a weird issues with Xcode. I have an Individual Developer Account under my name. Now, I am working for a client and they have added me as a "App Manager" for their app. The client's account is also an "Individual Developer Account".
When I use Xcode and try to send the app to the App Store, Xcode always complain that the provisioning profile I am using is not contained in the Development Team settings. In Development Team settings I only see my own personal account and not the clients team name. My name email is used for my personal account and the member of the client's team name.
Any ideas?
UPDATE:
Xcode preferences -> Selecting User -> View Details at the bottom. Even if I click download it does not download anything. Keep in mind that the email I am using is not registered as a Apple Developer.
developer.apple.com != iTunesConnect
You may be confusing the Apple Developer site with the completely separate iTunesConnect site. The first is for all the technical stuff, and the second is for the business stuff (submitting app, sales, etc.).
See my Answer to a similar question to explain membership on each site.
Create a new Apple ID to satisfy iTunesConnect
In iTunesConnect, the "admin" person cannot assign existing Apple IDs as members with a role. Very strange. The admin is forced to create a new ID for each person being adding to the team. That means the person joining must have multiple email address. See my other Answer for a workaround to reuse your same email account.

Apple Developer Program: invite 3rd party company as Admin or Member?

The company I work for owns an iOS Apple Developer account and I'm responsible for managing this account (I'm the Agent). We have hired a 3rd party company to build and release an iPhone app for us.
We would like to give them access to our developer account to publish the app, but was wondering what level of access the would require.
Obviously, I don't want to give them login credentials to our appleID, and I don't want them to have any visibility to financial and legal info on our developer account.
I took a look at the information here but still can't decide if they should be "Admin" or "User".
Any thoughts based on your experience? Thanks!
You need to review the roles in iTunes Connect, not the Developer Center, for publishing capabilities: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW24
If the deep link doesn't work, (and even if it does, you'll want to review the whole doc): https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/About.html and drill down through the "Setting up user accounts" section.

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