Your Apple ID account is also attached to other iTunes providers - ios

I am getting this problem when trying to login to application loader.
"Your Apple ID account is also attached to other iTunes providers. You will need to create a new user on iTunes Connect to submit content to this account. Please contact us if you have questions or need help."
Can any on help me how to solve this issue???
Thanks

Application Loader, which I downloaded from developer portal, does show this error.
But Application Loader that comes with Xcode, worked fine.
Xcode -> Open Developer Tool -> Application Loader

I did fixed it without creating or changing accounts. It worked for me because I had pending agreements on ITC.
I first went to itunesconnect.apple.com and I revised my pending agreements, I had this pending:
I added some extra info and got an email from apple. I refreshed ITC and the error was gone.
Then I opened application loader via Xcode: Xcode > Open Developer Tool > Application Loader, and I could login again.

Yeah ,the account you in which you have paid , that means your developer account. It is the one in which is to be used in application loader. Other account cannot be access using yours.
Secondly your developer account work in everywhere
1) developer.apple.com
2) itunes.connect
3) application loader
4) also in creating build through Xcode

Related

Your account does not have permission to create iOS distribution certificates

I want to upload my app to testflight. when I upload the app Xcode shows this error:
your account does not have permission to create ios distribution certificates
Anyone help me?
This seems to be a bug or poorly described feature in iTunes Connect & the Apple Developer portal.
I had a developer that joined my team, initially as a "member", but wasn't able to create certificates, even after giving him admin access. It turns out, that I believe we were only giving him admin access to Itunes connect, but not to the developer page.
The correct fix was to go to the developer portal, click the "People" tab (or go to this URL https://developer.apple.com/account/#/people/), remove his access, then use the Invite as Admins to add him to the account. He then had to go into Xcode and remove his developer account information, add it back in, and then he was finally able to upload builds to Testflight without this error.
This should be the user permission issue. Please note that only user with Team Agent role has permission to generate certificates for distribution of app outside the App Store. I believe, you are not in Team Agent role. Please double check your permissions.
You can even generate a Certificate Signing Request and send it to your Team Agent. Get back the created certificate from the Team Agent and use it to sign apps.
Based on your comment "Yes, we have a developer account for Team" I am guessing that what you have is an Enterprise Developer account. If you have a Enterprise DA you cannot upload to the apple store/test-flight. You will need to create a personal developer account for that. Enterprise accounts are only good for in house testing and not for external. That's why you are getting this error.
Using keychain, export valid certificate on a computer on which iOS distribution signing identity works. You need two files, one is public - <fileNamePublic>.pem file, and other is private - <fileNamePrivate>.p12 file.
Put those files in a folder on computer on which you need signing identity to work.
Open terminal and browse to the folder you've put them in.
First, type: security import <fileNamePrivate>.p12 -k ~/Library/Keychains/login.keychain
Then type: security import <fileNamePublic>.pem -k ~/Library/Keychains/login.keychain
Open XCode, go to XCode>preferences>accounts>view details and refresh the apple id you are using
You should have signing identities enabled.
Perhaps your iTunes Connect account does not have the correct role?
I was receiving similar error and also, I had a permission to create certificate with my account which has developer role. I tried all of the solutions but none of them worked for me. Therefore, I downloaded provisioning profile from developer account and I used that provisioning profile from manual signing when I was archiving to my build then error disappeared.
Every thing was good with my account, no permission changed as already it was same email id used to purchase the account.
I fixed this problem by removing the account from Xcode preferences and again added it. What i did was immediately added credentials in Xcode preferences right after purchasing the account. I should have to wait for Apple to process the order.
For anyone finding this now: Team Agent no longer exists. If your role is Admin or App Manager you can upload builds and create provisioning profiles, etc. Note that if you get this error when you upload, then ask for the correct permissions and it still doesn't work, quit Xcode and try again!
Perhaps your provisioning profile was expired and even after updating it from Apple's developer website, Xcode doesn't try to fetch the new one.
Here's how to solve it:
Xcode -> preferences -> accounts
Select your Apple ID, and on the right bottom pane select your team and click View Details
Under provisioning profile, find your expired profile, right click, and click Move to Trash
You should be able to sign and upload your app.
If you are getting the same error...Create the .ipa file and upload to https://www.diawi.com/
you will get an link, which you can share with your client.It's not a solution for your question but it will help you.

Xcode 7.1 upload App error

Error code is 1070
"You must be an Itunes Connect Admin or Technical user in order to deliver content or metadata"
The account's role is agent and has all roles of Itunes Connect, and I also tried another account in the same team whose role is admin and developer role of Itunes Connect, but it still doesn't work.
iTunes Connect support says the workaround is to just change the team member's role to Admin, then upload should work. After upload, you can now change back the team member's role to its original role. Subsequent uploads might work but for other's it still won't.
Update: Reverting to original role results in error again, so you need to be Admin to upload builds. As of now, there are no news of a fix.
EDIT:
Source:
Apple Developer Forums
and tried it myself.
I have the same issue on Xcode 11.3 for uploading.
It seems a bug for Xcode.
I had 3 accounts added to Xcode and just one of them was an Admin.
I asked the Owner to change my role to Admin but i got this error again.
It's stupid but i only had one account left that even not used in the project!!
So i asked again to add this account and set its role to Admin and the error was still remained.
So i went to the accounts added in Xcode -> Preferences -> Accounts and removed all other accounts except the one was Owner, Admin of this project and problem solved!!
The solution worked for me was just to remove other accounts which are not Owner, Admin role from Xcode.
Find your accounts, Xcode -> Preferences -> Accounts;
Delete all accounts;
Login accounts again;
Close Xcode;
Open Xcode again.
It works for me.
My problem:
I've just upload successfully at 4pm
Then at 5pm, I got this error message (I wonder why!):
you must be an admin or technical user in order to deliver content or metadata.
My solution:
Menu XCode > Preference
Tab Account
Remove others AppleID account or move your needed Apple ID account to the top of the list.
Upload again and luckily it's successful
Xcode 9 still has this problem, too.
My account is already assigned as ADMIN role on the App Store Connect. But when I upload app by using Xcode still encounter this issue "You must be an Itunes Connect Admin or Technical user in order to deliver content or metadata"(1070).
My solution is export the .ipa file, then using Application Loader to upload .ipa. It works for me.
I got this issue after updating Xcode to 10.2.1. Here is my solution.
Open Application Loader. To open it, goto Xcode menu>> Open Developer Tool and click Application Loader.
Now check which Apple ID you are connected to on top left corner of Application Loader. Here is an image.
This is primary Apple ID Xcode is connected to. So, make sure you have Developer/Admin access to this particular Apple ID to upload app. Or you can Sign Out existing Apple ID currently showing in Application Loader and Sign in with Apple ID you are trying to upload build file.
In my case, instead of signing out, I gave admin permission to info#cninfotech.com account and I was able to upload my app.
Hope this will help someone.
I just had the same error under these circumstances:
I have two Apple Developer accounts, one with emailA#foo.com and one with emailB#foo.com
I added emailB#foo.com as a user with the role "Marketing" to the account emailA#foo.com
Now the App Store seems to have been confused, thinking that the marketing account emailB#foo.com wanted to upload a binary, which is not allowed.
Had to delete my emailB#foo.com account from Xcode and tried the upload again and it worked 🚀
It is possible that your (apple id from which you are trying to upload build) session has been expired. In my case it was expired. You need to login again.
Check by using below steps
XCode>Preferences>Accounts
Removed all other accounts which is related to that app(uploading app) except the one was App Manager, Admin and may be developer of the project.
Though the role is Admin, i got this error. I solved it by uploading the same build using transporter app by Apple.
My solution was:
Remove others accounts in Xcode -> Preferences -> Accounts
or move your needed Apple ID account to the top of the list.
I finally overcome this annoying problem, the approach is to transfer the agent to another account.

Uploading app to client account in app store

This is my first time trying to upload app to app store, so I am completely lost. I have searched all over the web about the issue I am having, but could not find how to fix the issue.
Here is the problem:
I have developed an updated version for the existing iPhone app for client. Original version of app is already in app store for long time. Client wants me to upload new version of the app to their account in app store as "prerelease" for testing. They gave me their store account (admin role) username and password to log in. I added the account in Xcode and configured build settings to their team. But, after building the archive, when I click the "Validate" button and select their team, I am getting an error popup with the message "Your account already has a valid iOS Distribution certificate". I can't post images here, so here is snapshot image of the popup):
http://imgur.com/yLL5K1k
Apple troubleshooting documentation (documentation link here) shows that they should export developer profile and give me to import on my Mac. However, client say they don't have Mac and no Xcode, so they can't do it themselves. Apple documentation is mentioning another option - “Revoke and Request”, but I can't see that option. Also, if "revoke" is performed, will that affect client's application (more than 20 apps in app store)?
I have downloaded all of their certificates and profiles from Member center, imported to keychain, added account to Xcode, configured Xcode, but nothing helped.
Does anyone know what can I do, or ask to client, so that I can upload app to their app store account?
Thank you!
You must have downloaded the Distribution certificate from the account. That alone is not sufficient. You must get the private key from the client or developer who has created the certificate first or uploaded the application.
Log in to developer.apple.com portal, using the required credentials.
Click on "Manage your certificates, App IDs, devices, and provisioning profiles." under Certificates, Identifiers & Profiles
Then click on "Certificates"
On the new page Click on "+" button at right upper corner.
Now on this page select "App Store and Ad Hoc" under Production.
Then follow the instructions related to CSR file given on new page.
Note: Create new certificates with unique names so that you won't download old certificates to your mac, mistakenly.
For more info Distributing iOS Apps With iTunes Connect

itunes store operation failed in xcode 6

iTunes store operation failed
No eligible software found. Make sure this software is owned by your developer organization.
I get above error while validating app from xcode 6. I don't understand this error why it is coming. Can anyone help me to solve this error?
Thank you
I was able to upload by using Application Loader as suggested in iTunesConnect.
Archive your app with the distribution provisioning profile
Export the archive for distribution to somewhere you can find it again.
Download Application Loader 3.0 from iTunesConnect, if it isn't already installed.
Open Application Loader
In AppLoader, Log into the iTunesConnect account you want to release the app from
In AppLoader, Upload the archive
Not exactly painless, but it does allow you to build with an iTunes developer account and release from a different iTunesConnect ID.
I got this error while validating my app. The problem was that the developer account of which I was using the Provisioning Profile was different from that of the account that I was using to validate my app. In simple words: They were two different APPLE IDs.
You need to add the APPLE ID from which you are using the provisioning profile.
Follow the following steps to get rid of this error and add the APPLE ID:
After clicking on "Validate button" ---> Click on "View Accounts".
The following window will open. In this window click on + button as shown below.
A pop-over showing three option will be opened as shown below. Select "Add Apple ID".
A new window will be opened asking you to enter your Apple ID and password as shown below. Enter your Apple ID and password of the developer account from which you have used the provisioning profile. Then press "Add":
You will see a new Apple ID added in the list of the Apple IDs.
Close the Organizer window. ----> Archive the product again and Validate the app choosing the newly added Apple ID.
This happened to me because I had a different developer and itunesconnect accounts. Make sure you build app with your developer account and submit validation with your itunesconnect account. That worked for me.
As noted by a few others, I was able to resolve this problem by using the Application Loader rather than xCode to send the iPA file to app store. In my case, both xCode and Application loader were using the correct iTunesConnect account, but for some reason, xCode was failing on submitting this app. I could submit other apps without incident, which led me on a wild goose chase thinking the problem was app specific.
Steps to Resolution were:
Download to Application Loader from iTunesConnect Website (as of 2/18/15, it's under the Resources and Help button).
Install App Loader
From xCode, Build/Archive to create distribution package
From xCode Organizer, Export the package to a location
From App Loader, select the Exported Package IPA file and upload to App Store.
Glad to be past this one!
For me it helped to upload with the credentials of the account agent. A developer account didn´t work.
in my application this issue was coming due to of one error that's i uploaded wrong size image in ipad2x that's 152*152 by 144*144 , but some how i export the build and i uploaded it through application loader. application loader told me abt two warning after uploading the build that was not proper icon size image for ipad #2x and the other was 64 bit warning so i solved the icon problem and now i was abled to validate my app successfully with one warning still that's of 32 bit. if u had repeated the steps like you uploaded the build first from application builder than donot forgot to change build number.
Please check the application bundleID from itunesconnect & your project in Xcode.We will get this issue if our bundleID mismatch from itunesconnect & project..
I was getting same error. After some investigation, I identify the issue with bundleID. I changed the bundleId as per itunesconnect. App was validated & submitted successful in App Store.

XCode "Too few items in teams" error when refreshing provisioning profiles

I'm trying to build my apps. I've installed the provisioning profiles that my team has set up. I've installed my developer certificate and the WWDR certificate. But when I refresh my provisioning profile library it throws this error:
I have no idea what to do.
It seems like I had two accounts for apple like most people: 1) email address account and 2) just apple user ID login.
When you sign up for an iOS developer account, only one account gets approved as an iOS developer. It doesn't matter if those two accounts are merged and linked inside apple profile, only one gets approved. You can check this by logging into both accounts separately to their developer website. One account will say you are a member and another will say pay up the fee to become iOS developer.
The problem is that your keychain already stored one of apple id credentials from the past... and you probably signed up for apple iOS developer program using the other apple login. Xcode automatically gets keychain's previously stored credential for 'Teams' section and since that account from keychain was not activated for the iOS developer account, it's complaining that no one is a valid developer in 'Teams'.
To solve this,
delete any, all apple related stuff from your keychain login.
revoke all the problematic profiles, certs, etc from apple website.
just redo provisioning process only using iOS developer approved apple login.
From XCode Organizer's Teams section, click 'refresh' icon at the bottom and follow direction.
This happened to me when I use Apple Developer account which does not have valid iOS developer certificate. The certificate is either expired or never bought in the first place.
Once I log in with the valid iOS Developer account, the problem no longer appears.
My solution was a simple logout from iTunes and Mac App Store. I was loged with an different Apple ID. This Apple ID is different from my Apple ID that I'm using for iOS Program.
I got the message too:
"Too few items in Property/teams/Entity/Developer"
It works now, after adding my account (which is connected with the macbook in itunes and which I used in Xcode) to an "Developer" under "Peoples" at https://developer.apple.com/membercenter/index.action#iPhoneDev
Give it a try.
Just a quick note if somebody from Mac Develop program lands here:
I'm brand new to Apple development, so, maybe this is a common knowledge, but I didn't ran across.
Signed up for Mac Developer program, not iOS, and tried to "Refresh from Developer Portal" with exact same error: "Too few items in teams." Tried all the steps above and elsewhere, with no success.
Ended up calling their support to only find out that this particular functionality doesn't work with Mac Dev only (no iOS Dev) membership profiles. So, manual download/import is the solution as tech on the phone told me that it looks for iOS teams, doesn't find it and errors out.
Hope this helps & saves a couple of hours of frustration for somebody.
Please reference:
https://developer.apple.com/legacy/library/technotes/tn2250/_index.html
Provisioning Profile Refresh Troubleshooting:
If you are receiving the error message:
Too few items in Teams
Perform the steps below:
Open Keychain Access > Passwords category.
Delete the entries for daw.apple.com and daw2.apple.com
Retry the Provisioning Profile Refresh process.
I still encountered the same issue after following the other answers on this page. Here is what I needed to do to get things working.
Make sure that you have fully accepted the invitation email to join the Apple Developer program. Your account admin can verify your status through the management panel.
Click the link inside the "Please verify your email address" email
Click the "submit" button to finish registration
Go to developer.apple.com. In the upper right menu area, select "Member Center." Once in the Member Center, select "Certificates, Identifiers & Profiles."
Verify your accounts have not expired; or if new to the program (or renewal) that the order has been processed.

Resources