App Store Connect:删除和回收应用程序以更改捆绑包 ID?

App Store Connect: removing & reclaiming app to change bundle ID?

为了在 App Store Connect 中更改应用程序的 bundle ID,不能有任何以前上传的版本;如果有,则无法编辑包 ID。因此,要更改捆绑包 ID(并随后从 App Store Connect 中删除应用程序的构建历史记录),是否必须从 App Store Connect 中删除该应用程序并回收它?当以这种方式删除应用程序时,应用程序的名称会发布给其他开发人员,但这是立即的吗?在我将应用从 App Store Connect 中删除后,是否有任何事情会阻止我立即创建同名的新应用?该应用程序仍处于准备提交阶段。

我已经完成了将应用程序移交给另一个开发人员的过程 - 我们不在乎丢失构建历史记录,所以这比转移它更快。

would one have to remove the app from App Store Connect and reclaim it?

我相信是这样,尽管您可能可以重命名原始文件而不是删除它。

When an app is removed this way, the app's name is released to other developers, but is that immediate? And would anything prevent me from creating a new app with the same name right after I removed it from App Store Connect?

就我而言,其他开发人员能够在一小时内使用该名称。没有什么可以阻止您重复使用该名称,只要没有其他开发人员在您这样做之前抢走它。

对于您的情况,我会尝试立即使用新的捆绑包 ID 注册名称,然后每隔几分钟重试一次,直到您找回它。如果更新所有 Apple 系统需要一点时间,我不会感到惊讶。

请告诉我们结果!

Apple 没有明确表示我不能这样做,但开发人员支持人员表示不能保证它会工作,这不仅仅是因为其他开发人员可能会很快接受它,而且 "a lot of other reasons"(根据支持);系统是针对这种行为而设计的,我或多或少被告知。 TLDR:没有尝试。