我如何将已发布的应用程序转移到另一家公司,但仍然是它的开发者

时间:2016-02-12 14:35:36

标签: ios app-store

我的公司A已经构建了一个应用程序并将其发布在我们帐户下的商店中。 一段时间后,公司B与我们签订合同,为他们开发我们的应用程序的品牌版本。 我们这样做并在我们的商店帐户上发布。 现在公司B希望该应用程序在他们的应用程序帐户下发布。因为它只是一个品牌版本,我们不希望"转让所有权"应用程序,只有发布权,因为我们希望仍然是开发人员,并将不得不维护应用程序等。

Apple指南听起来像是必须将所有内容全部转移给B公司。 我对这一切非常困惑。

它会如何运作? B公司给我一个发布证书,XCode知道上传到哪里?我点击"提交应用"在XCode和公司B在iTunes连接中收到它但除了上传的包之外没有真正的应用程序访问权限?!他们如何为截图等安装它?!

但是要坚持SO规则,问题在于:我如何只将出版物转移给B公司,但保留代码和其他所有内容。

2 个答案:

答案 0 :(得分:1)

要将应用所有权转移到公司B,您可以按照Apple的this guide进行操作。 (感谢@Madhav评论)

但是如果你必须继续使用这个应用程序会发生什么?

首先,您必须使用B公司的生产证书(您仍然可以使用调试版)。由于帐户的生产证书数量有限,因此B公司有两种选择:

  • 如果您是唯一一位与B公司合作的外部开发人员,您可以保留其中一个生产证书。生成.certSigningRequest文件,就像您要创建证书一样,将其发送给公司B并要求他们生成 App Store和Ad Hoc 证书。使用他们将发送给您的.cer文件和您生成的私钥,您现在可以使用此生产证书。

  • 如果公司B与多个外部开发人员合作,他们应该为外部开发人员保留一个生产证书插槽。他们必须为您提供.cer文件和私钥。

他们还必须为您正在处理的应用提供配置文件。

您现在可以使用自己的帐户构建应用。如果他们想要自己为应用生成屏幕截图,则可以使用TestFlight beta testing

答案 1 :(得分:0)