Individual Apple Developer accounts in a Team with two members - ios

Can two Individuals, both with paid Individual Developer Accounts create a team so that they both are able to submit updates to the app, without having to go to the route of registering an Enterprise account?
It seems not - the issue is that the second person can't get access to the provisioning profile for the app ID - unless I missed something.

No. Thats the point of having an Enterprise Account. While on individual, only one account can have provisioning files. Workaround is to login in both machines with the same account, which is something not recommended.

Related

How Many apps we can publish with single certificate and how to update all the apps with same time

Am developing applications for my customers I want to publish multiple apps for multi customer but I want to share all apps under my account with single certificate or customers accounts but i want to use single certificate for it, in future I need to update all apps with same time. I don't know how its possible. Please give some ideas. Apple store.
You have to used the cerificate for the app which is confugird in an Apple developer account.
You can create a single (dev. or production) certificate from an apple developer account. And using that ceritificate you can create provisioning profiles to distribute or debug the app.
As per my understading of your problem, You will have different client account for different apps. So you can not merge things into one. As apple developer account are separate to each other. you can not club into one. So the app publish from a account can be manage from that account only.
What you can do is if the client is signed up as an organisation then you can invite yourself as a developer into that apple developer account. In that way you can have the access to your client's account.

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/

Give other people access to my development team in Xcode

I have a "single member" Apple Membership profile, and one of the developers I work with needs access to my development team to test the app he's building on his device (Xcode won't allow him to build the app without one). How can I give him access to the development team without having to give him the login credentials of my account?
As you have a individual account, you don't have any development team on your own and hence cannot invite a collegue in your not existing team. To own a team, your membership's Entity type must be Company / Organization . You can see it at https://developer.apple.com/account/#/membership/.
To update your entity type, you'll have to provide some documents about your company.
At the moment there is no simple procedure in the dashboard as "click this button, upload some documents and magic you're now Company", you'll have to ask directly to Apple support (a colleague have done this for 2 different accounts)
More infos here: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html
If you have registered your account with type Company / Organization, go to manu People and invite a new user.
If you have registered your account as Individual, you are out of luck I think since this type of account is not able to invite users and the People menu entry does not exist.

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.

iOS: Can more than one person share an Apple developer account (as a team) on multiple Macs?

Or do we need to set up multiple accounts and link them together as a team?
Thanks.
I learned: The company account is the same price as the individual account:
http://developer.apple.com/programs/which-program/
Yes, as long as the Developer Account is a Company account, the lead can add multiple accounts as a team. As long as the Macs have their certificates that match the account, there shouldn't be any issues.

Resources