Giving Team Admin role on iTunes Connect for outsource firm - app-store-connect

I need to give Team Admin role for an outsource firm because they'll send applications to iTunes Connect but I'm worry after saw this "Team Privileges" table on Apple Developer Documentation page:
Hmmm, Team Admin can "Register, configure, and delete App IDs"... I give them Team Admin Role and call them by phone, and they say "now we can remove App Id, delete button here and I'm able to use it..."
No, They shouldn't be able to do that! Am I doing something wrong?
Role descriptions:
Team agent:
A team agent is legally responsible for the team and acts as the initial primary contact with Apple. The team agent can invite team members and change the access level of any other team member. There’s only one team agent.
Team admin:
A team admin can set the privilege levels of other team members, except the team agent. Team admins manage all assets used to sign your apps, either during development or when your team is ready to distribute an app. Team admins can edit the App ID to enable app services and create technology specific identifiers used throughout the system. Team admins can sign apps for distribution on nondevelopment devices.
Team member:
A team member can create their development certificate, register a device connected to their Mac, and create a team provisioning profile using Xcode. Team members can’t register devices and create development provisioning profiles using their developer account.

I found my answer under "Maintaining Identifiers, Devices, and Profiles" document.
Deleting App IDs
You can also remove App IDs when you no longer need them. However, you cannot delete an explicit App ID for an app you uploaded to iTunes Connect.
Anyway, weird to see that delete button there.

Related

How to successfully claim App, now that Facebook/Meta has deprecated Admin role

Meta has made a change such that the admin of an App can no longer do most functions.
You now must create a Business Account, and then "claim" the app there, so that you can assign permissions.
I created a business account. I made sure that the email address at the company domain was verified and matching on the app and on the business account.
But when I try to claim an app it gives an error:
Unable to claim (AppID)
You're not able to add this app. Either you're not an admin of the app or it's owned by another business.

I need to add by Power Virtual agent bot to Microsoft teams left navigation bar for all the users in organization

I need to add by Power Virtual agent bot to Microsoft teams left navigation bar, so that it is pinned and available to all users in an organization, how can I do this without adding the bot to App-studio? Should I submit for admin approval so that I can add in organization wide global MS-teams policy?
To make the Bot available for other users in searches under "More Apps" section of teams
is it sufficient that the bot is sent to teams admin approval without adding in App Studio?
How to pin the Bot for all organizational users after it is available under more apps?
To make the bot available to everyone in the organization and enable installation, the bot should be submitted for Admin approval and approved by an Admin as per these instructions.
A Teams Admin can then proceed to Pin the application for all users or specific users using a policy in the teams admin center by creating or modifying an app policy.

iTunes Connect TestFlight, role for submitting apps

From what I can tell from this https://developer.apple.com/programs/roles/ you need to have the role of "Agent" in iTunes Connect to submit apps even for testing purposes (using TestFlight). Is this correct?
Is it correct that there can only be one Agent assigned to an iTunes Connect account?
Regards
I'll answer my own question, hope it's ok.
No, you do not need to be an agent to submit binaries ti iTunes Connect.
My issue was that my iTunes Connect account and my Apple Developer account were using different Apple Id's (email adresses). In that case XCode will not allow you to submit the binary, instead you need to use Application Loader.

Windows Phone 8 - Device Management

I am a newbie in Windows Phone development. Could someone please help me with the below questions with respect to Windows Phone 8.
Company Hub: I assume that this will be a custom application that works as a store/catalog for other company applications (plus additional company information). This has to be developed either by the company itself, or by a vendor for the company. Please correct me if I am wrong.
Company Hub is invoked by going to Settings ->Company Apps. Again, please correct me.
In some videos, I have seen people logging into "Company Apps" by clicking on an "Add Account" button (Settings ->Company Apps). What is this account? It just asks for an email address and password.
How is MDM (Mobile Device Management) implemented in WP8 devices? Is it using the WNS (Windows Notification Services), just like Apple's APNS? Is there a documentation available for implementing MDM in WP8?
If this is handled using WNS, then what actions can be performed on a remote Windows Phone 8 device? Is there available a list of commands?
Saw few examples using Exchange ActiveSync. Some product companies have their own Administration Portal to setup ActiveSync configurations. How can this be done?
You are correct
You are correct
AFAIK the company account is autodetected, based on the email address that user provides. Companies must get certificate from Symantec in order to use Company Apps. Check out also Applications Enrollment Token from MSDN
Documentation for MDM API is currently (09.Nov 2012) not yet publicly available.
You can check out press releases from MobileIron or AirWatch - see what they promise - that covers the API possibilities
Update: Google 2WP8_Enterprise_Device_Management_Protocol.pdf".
The Settings->Company Apps is where you add your company's hub but once you add it it will show up as an app in the app list and can be pinned to the start screen.
It's basically an app that can be used to show information and install other apps
Users in your company will need to authenticate themselves to get your company app. I'm not sure about the details there

Can I submit an application to iTunes Connect that is signed by another Apple Developer account?

I have a question regarding app submission.
Situation: We have an iPhone Developer account and our customer has an iTunes Connect account. Is it possible that we hand them the signed, zipped application (that is signed with a provisioning profile from OUR account) and they upload it on their account?
Or is it REQUIRED that they give us acces with the "technician" role?
From my first impression, i think it should be possible that both accounts are not in any way connected, but i am not sure.
Any help is appreciated. If it is possible, please post references, Thanks =)
I think the short answer to the question in the title is "No".
See the iTunesConnect > FAQs > Manage your applications
I sold my app to another developer and
can no longer distribute on the App
Store. Can I transfer the app to the
new developer's iTunes Connect
account? At this time, applications
cannot be transferred to another
developer account. If you would like
the application to be sold through
another developer account, you will
need to remove the app from sale in
the current iTunes Connect account and
upload the app under the new iTunes
Connect account.
Not exactly your question, but sounds similar enough.
We had a need to resign a 3rd party developer supplied app with our signing keys - which sounds similar to what you want to do:
1) Use Xcode's Build > Build and Archive feature to create the version of the app to had off to your customer.
2) Select that build in the Archived Applications source in the Organizer
3) Choose Reveal Archived Application in Finder from the contextual menu
4) Select and compress the enclosing folder
5) Send that zip archive to your customer.
Your customer would then unzip and expand that archive in ~/Library/MobileDevice/Archived Applications. That will make it available in the Xcode Organizer. Your customer can then use the Share Application… and/or Submit to iTunes Connect… buttons to re-sign and distribute the app using your customer's distribution provisioning profile.
EDIT: A follow up that may not be clear from the info above.
To be able to do this, the 3rd party developer needs to build the app with your development profile; e.g. they need to be a "Team Member" of your account. They can do nothing more than build the app and sign it with development keys. Then they can deliver a build that has been compiled with your development keys at which point you can re-sign this with your distribution keys and submit.
If you need to, you can remove them and revoke their information from the iOS Provisioning Portal after successful app deployment.
EDIT2: With the Xcode 4 .xarchive bundles, you can just copy the .xarchive bundle into ~/Library/Developer/Xcode/Archives/[date]/ folder. Then it will show up in the Organizer under the Archives section - validate, share and submit from there.