Where can I find my role in a Apple Developer Program Team? - ios

I want to know if there's a way for me to see what role I have in an Apple developer team. I was trying to create a provisioning profile for a new device we want to test but the create and edit button are disabled. I think it might be a role restriction but I'm not sure. Where can I find that information in the developer portal.

You are a Member. How do I know? Because if you were an Admin or an Agent, you would see the People tab in the Member Center and you wouldn't be asking this question.

After logging in to the Member Center, click people and you will see all roles. If you cannot see this tab, you are a Member.

Related

Can not add account as role admin in Apple developer

I try to add new account as role admin, I already use an account with role Account Holder but when dialog add admin I can't check to option Access to Certificates, Identifiers & Profiles in Developer Resources sector and when I hit Invite it show error like image below.
Does anybody know this error, please help me? I research from google but no luck.
Thanks.
It seems that you are using an Individual Account, aren't you?.
If that, please check on here.
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.
https://developer.apple.com/support/roles/

How i want to set other user as admin for specific app in Apple Developer program

Im trying to set other person as admin for specific apps (To give access create provisioning profile). However, when i set the user as admin, it will open to access to all my apps in Apple Developer Program. Please help me out.
It's not possible to restrict the access of the role admin. It's only possible to roles "smaller" than admin, i.e. appmanager, developer, marketing etc.
There's also no way to give a person specific app-level access on https://developer.apple.com/account (Apple Developer Portal). The app access is only for https://appstoreconnect.apple.com (App Store Connect)
You might want to check out the official documentation over at https://developer.apple.com/support/roles/
Please note that if you have a personal/individual account, it's not possible to add people to Apple Developer Portal. It's only something company accounts can do.
Go to http://appstoreconnect.apple.com/ on your main account.
Move to Users and Access Select Developer select Plus button.
Enter valid address.
Press on All apps and select that app what you want
Note from Appstoreconnect regarding admin user role for some application:
Only active users with App Manager, Developer, Marketer or Sales roles can be edited.

Is it possible to customize Apple Developer Program Roles?

We would like to outsource a project for our organization but we don't want to give 'Admin' permissions to consultants and 'Member' permissions aren't sufficient. Is there a way we could customize both the roles or what is our option around presets?
Additional information from Apple - Managing Your Team in Member Center
Thank you in advance!
There's no middle ground. You can either trust them wholeheartedly as Admins, or do all the provisioning process yourself and let them download the files as Members.
Admins cannot touch any of the iTunes Connect stuff, so about the worst they could do is kick people off your developer account or revoke certificates.

Adding a developer to an Apple Developer account

I have an Apple Developer iOS Membership. I have hired a developer to write an iOS app for me. They said they don't have their own account so in order for us to test the app using ad-hoc provisioning we'll need to use my account. When I go to invite users into my account from the Member Center I am given 2 options to add this user as, 1) Admin, 2) Member. Is the correct way to give a developer access and which option should I give them? I want to give the least amount of privileges as possible. I don't want them to access any sensitive account information, just allow them to develop the app and allow for testing.
This is the overview of the roles but I am still not sure which is correct
https://developer.apple.com/support/roles/
It depends on what level of involvement you want to have with the project. In order to manage the full development life-cycle for an app you need to create provisioning files, generate certificates for distribution, generate App IDs ect. You can add you developer as a member but in that case many of these functions will have to be done by you as the admin. In the case of certificates (for distribution, push notifications etc) the 'member' can request them but they still need to be approved by an 'admin'.
So, if you want to give the least amount of privileges stick with the 'member option with the understanding that you will need to be involved periodically.
I guess Member is what you should go for.

iOS code signing as a company not as an individual

I am working at a research center and they asked me how to sign code as a company (rather than as an individual developer).
I have been googling for a while but I haven't found out anything regarding how to do so. I have been looking through apple's documentation too but still nothing. Does anybody here knows how to proceed in this case?
You need to sign up your company for an Apple Developer account, separately from your personal one.
They don't make it clear (at least in the pages that I just scanned), but I believe the company version of the Apple Developer account allows multiple team members.
There's some more useful information at the Developer Account FAQ.
There's no difference when it comes to code-signing. You generate the key pair the same way, you generate the certificate signing request the same way, you create app IDs the same way, you create provisioning profiles the same way, you compile the code the same way.
Your Apple Developer Account needs to be setup as a company, rather than individual. Code signing has nothing to with wether or not your account is setup as a company or not.
When you setup your Developer Account, you need to input what you want to display as the seller name, and you are not able to change this once it is setup, and the process should explain that to you.
I also don't think there is a way to switch over to a company account if you have already setup your developer account as individual, but you can always call Developer Support to see if it can be changed over.

Resources