Let's say I have a developer account under ‘agent’ and I have 3 other companies that are helping build Apple apps for me.
As for the role access, is it possible for me to limit this Company A to only allow him to see Application A that he help build under iTunes Connect? The same goes for Company B, to only allow them to see Application B apps they're helping me to build?
I'm a bit confused as to which role should I select from iTunes Connect FAQ: What user roles are available on iTunes Connect and which permissions does each user role have?
Best Answer
There are four roles you can grant to the users for them to access all the data about specific apps:
https://itunespartner.apple.com/en/apps/faq/Users%20and%20Roles_Overview
All of these roles support limited app access, which is the ability to restrict accounts to only view certain apps. Granting Admin or Finance automatically provides the ability to see every app associated with the developer program membership.
You can configure limited app access…
when creating a new app
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/CreatingiTunesConnectRecord.html
from iTunes Connect Users & Roles
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html