Reputation: 2284
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
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
Reputation: 107
@NikkyD
Please use following link for Apple guide lines it will help you for transfer the app.
Upvotes: 0