Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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 =)

like image 719
Tomen Avatar asked Apr 27 '10 09:04

Tomen


People also ask

Can you transfer an app from one Apple Developer account to another?

To transfer an app, just go into your Developer Account and on the App Summary page, click on the Transfer App button. Only the team agent can initiate this process. The next screen will verify that you meet all the criteria for transfer.

Can a company have two Apple Developer accounts?

You can have multiple Apple IDs and multiple developer accounts if you work for multiple organizations. Or you can use one Apple ID for everything, or one for your personal apps and one for your professional apps.

How do I change the Apple ID associated with iOS developer Program?

To update the Apple ID and/or email address associated with your developer account, sign in to the Apple ID website and modify your information. To update your address, contact information, or organization name, please contact us.

How do I change the owner of an Apple Developer account?

Sign in to your developer account and click the Membership tab. Scroll down to Settings, and click Transfer Your Account Holder Role. In the dialog that appears, click Transfer Account Holder Role. Complete and submit the form.


1 Answers

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.

like image 58
Eric Avatar answered Oct 20 '22 10:10

Eric