NikkyD
NikkyD

Reputation: 2284

How can i transfer an already published app to a different company yet remain developer of it

My Company A has built an app and published it on the store under our account. After some time Company B contracted us to develop a branded version of our app for them. We did that and published it on our store account. Now Company B would like the app to be published under their app account. Because it is only a branded version we do not want to "transfer ownership" of the app, only publishing rights, as we want to remain the developer and will have to maintain the app etc.

The Apple guideline sounds like you have to completely transfer everything to Company B. I am VERY confused about all that.

How would it work ? Company B gives me a publishing certificate and XCode knows where to upload it to ? I click "submit app" in XCode and Company B receives it in iTunes connect but has no real access to the app other than the uploaded package ?! How would they install it for screenshots etc ?!

But to stick to SO rules, the QUESTION here is: How do i only transfer the publishing stuff to Company B but keep the code and everything else in house.

Upvotes: 1

Views: 615

Answers (2)

Michaël Azevedo
Michaël Azevedo

Reputation: 3894

In order to transfer the app ownership to company B, you can follow this guide by Apple. (thanks to @Madhav comments)

But what happen if you must continue working on this app ?

First, you have to use a production certificate from company B (you can still use your debug ones). Since the number of production certificate for a account is limited, company B has two choices :

  • If you are the only one external developer to work with company B, you can reserve one of these production certificate. Generate the .certSigningRequest file as if you wanted to create a certificate, send it to company B and ask them to generate the App Store and Ad Hoc certificate. With the .cer file they will send you and the private key you have generated, you can now work with this production certificate.

  • If the company B is working with multiple external developers, they should have kept one of their production certificate slot for external developers. They have to provide you both the .cer file and the private key.

They must also provide you a provisioning profile for the App you're working on.

You're now able to build App with their account. If they want to generate screenshots for the app by themselves, you can use TestFlight beta testing.

Upvotes: 1

Mandeep
Mandeep

Reputation: 107

@NikkyD

Please use following link for Apple guide lines it will help you for transfer the app.

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html

Upvotes: 0

Related Questions