首页 > 解决方案 > 将IOS App从一个账户的Testflight转移到另一个账户

问题描述

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

具有相同的捆绑标识符

使用新的捆绑标识符

标签: iosiphoneapp-storeapp-store-connect

解决方案


根据 Apple Doc -

该应用程序必须满足特定标准才能转让。

应用转移标准。在转移应用程序之前,它必须满足以下条件:

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

  3. 该应用程序的任何版本都不能使用 Passbook 权利。

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

来源 - Apple Doc 链接

所以 ,

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

使用新的捆绑标识符

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

  • 您可以通知测试人员有关此应用程序、它的新功能或上传时更新版本号的简单方法。如果您还有什么需要知道的,请随时在评论中问我,我很乐意回答。


推荐阅读