将IOS App从一个帐户的Testflight转移到另一个帐户

时间:2019-03-26 10:06:56

标签: ios iphone app-store itunesconnect

应用未未在应用商店上发布,而是通过先前帐户上的 Testflight 分发给测试人员。 现在,我必须将应用程序转移到新帐户。

具有相同的捆绑包标识符

  • 我可以将其放在具有相同捆绑商品标识符的新帐户中吗?
  • 由于该应用程序在Testflight中,并且文档显示“该应用程序必须具有已发布的版本”,因此转移该应用程序的过程将如何? ?
  • 如果我只需要简单地将其上传到新帐户,那么要进行哪些更改以及会有什么后果?
  • 测试人员会把它作为新应用还是对已安装的应用进行更新?
  • 是否需要使用旧帐户的证书来签名应用?

使用新的捆绑包标识符

  • 该应用将被视为新应用,并会使用新证书进行签名。那么,有没有机会与前一个冲突?还是我必须从以前的帐户中删除较旧的应用程序?
  • 是否有任何方法可以将其作为对先前版本的更新来分发,以代替已安装的版本?
  • 要进行哪些更改及其后果?

1 个答案:

答案 0 :(得分:2)

根据Apple文档-

该应用必须满足特定条件才能转让。

应用转移条件。必须先满足以下条件,然后才能转移应用程序:

  1. 两个帐户都不能处于待处理或更改状态,并且必须接受“协议,税收和银行业务”部分中最新版本的协议。
  2. 该应用程序的任何版本都不能使用iCloud权利。

  3. 该应用程序的任何版本都不能使用存折授权。

  4. 该应用程序必须至少具有一个已发布到App Store的版本。
  5. 该应用程序上的应用程序内购买产品ID不能与收件人帐户中任何应用程序上的产品ID相同。
  6. 应针对该应用程序的所有beta版本关闭TestFlight beta测试。
  7. 与其他Mac应用程序共享应用程序组容器目录的沙盒Mac应用程序无法传输。

来源-Apple Doc Link

所以,

  • 您不能在新帐户上移动 Testflight 应用。
  • 是的,您可以将其放置在具有相同捆绑标识符的新帐户上,但是在此之前您必须先从App Store Connect删除该应用。我相信是这样,尽管您可以重命名原始而不是删除它。 以这种方式删除应用程序后,该应用程序的名称将发布给其他开发人员,因此请确保您可以重复使用该名称(捆绑ID),只要没有其他开发人员在使用它之前就抓住了它即可。
  • 将其上传到新帐户,然后进行哪些更改-只需像以前对 Testflight 一样进行上传,就不会有任何后果。
  • 测试人员会以新应用程序的形式获取它还是对已安装的应用程序进行更新?-如果您从新的开发人员帐户将其作为新应用程序上传,那么它将是测试人员的全新应用程序,而不是更新的版本,但是如果该版本包含任何更改,那么肯定他们会得到它。
  • 是否需要旧帐户的证书才能登录该应用程序-否。但是您必须下载必要的证书才能在iTunes connect上为新的开发人员帐户上载iPA。

使用新的捆绑包标识符

  • 不,如果您使用具有新标识符的其他开发者帐户上传应用程序,只要该应用程序用于 Testflight 并且未在应用商店中发布,就不会有冲突。

    < / li>
  • 您可以通知测试人员有关此应用的信息,它的新功能或简便的方法是在上传时更新版本号。如果您还有其他需要知道的地方,请随时在评论中问我,我很乐意回答。

相关问题