I need to submit an iPhone app to the iTunes Connect account of my customer, by using Xcode 6.
With Xcode 5, during the submission process, we are requested to provide the iTunes Connect login credential to which submit the app. It was just needed to ask the customer's team agent setting up an iTunes Connect user account for me. This process was working fine.
Within Xcode 6 the app submission has been changed and it's not requested for iTunes Connect login. So it seems to be using the default iTunes Connect account corresponding with the Apple id configured in Xcode.
So trying to upload an app for the account of my customer I get the following error: "ERROR ITMS-4088: "The organization XXXX does not have permission to modify the application with the Apple Id XXXXXXXXX. Please try again, using an account for an organization with access to this application." at SoftwareAssets"
Someone you already encountered this problem ? Do you have an idea how can I solve it? Thanks
Edit (Some precision about my settings): I'm working for several customers and so I configured my Apple accounts as follows:
- I have only one Apple developer Account associated to an Apple Id: my.first@email.com
- my developer account is associated to the developer account of some of my customers when I need to make changes with provisioning for instance. And so signing in to developer.apple.com I have to choose the right team I need to work for. It's relatively easy to do by this way.
- For iTunes Connect I have my main account with the same Id as the Apple Id: my.first@email.com
- When I need to submit an app for a customer it's not the same story as for the developer account. Indeed within iTunes Connect, it's needed to provide a new email each time you need to be added to the account of a customer. So I created several redirections of type my.second@email.com, my.third@email.com...
- For submit an app for a customer with Xcode 5 simply choose the right iTunes Connect account when Xcode invite you to do that in the Organizer's submission process.
- With Xcode 6 there is the error above.