iphone - 如何使用另一个 Apple ID 将已上线的 iOS 应用程序提交到 App Store?

标签 iphone ios app-store appstore-approval

我的公司将一个 iOS 应用程序外包给了另一家公司,他们使用他们的 Apple ID 在 App Store 上发布了该应用程序。该应用程序已经可供下载几个月,并拥有大量用户。现在我的公司开发了一个稍新版本的应用程序,并希望使用我们自己的 Apple ID 分发该应用程序。正确的做法是什么?我们的主要担忧是:

  1. 我们应该在将旧应用程序从 App Store 下架之前还是之后使用我们的 ID 提交更新版本。是否会因为 Apple 认为这两个应用程序太相似而导致较新的应用程序被拒绝? (其实都挺像的,就是更新的少。)

  2. 是否有一种优雅的方式来通知当前在线应用程序的用户他们应该切换到较新的应用程序?以及如何协调它,因为较新的应用可能需要一定的时间才能获得批准。

谢谢。

最佳答案

这里有一些不同的场景,我将尝试解决其中的一些场景,看看哪一个对您的帮助最大:

1-)您当前的应用程序不包含推送通知和应用内购买。这是最简单的一个。基本上,用户之前使用的版本无关紧要。您可以从以前的开发者帐户中删除旧的并将其添加到新的开发者帐户中。通过完全删除以前的应用程序(不仅从应用程序商店列表中,而且从开发者帐户中删除),您可以重新使用 bundle ID。当用户重新安装应用程序时,用户将能够用新应用程序替换旧应用程序(请注意,新应用程序不会出现在用户的更新列表中)。

2-)您有推送通知。在这里,如果您希望维护推送通知证书,则必须保留旧应用程序,因此,新应用程序将必须使用新的 bundle ID,这意味着该应用程序将作为新应用程序出现在用户面前,并且用户将能够同时拥有这两个应用程序。

3-)您有应用内购买和订阅。您需要从旧的开发者帐户中删除旧的应用内购买条目,并将其添加到新帐户(​​如果您希望重复使用产品 ID,否则,您将不得不以任何一种方式创建它)。

如果您使用 iCloud 和/或其他服务,我不确定您需要采取何种措施。最好的做法是联系 Apple 开发人员支持。他们会给你一些关于如何处理你的具体案例的指导。此外,在提交时,请确保向审阅者指出您正试图将申请从一家公司转移到另一家公司。我认为他们可以访问从审核到上次提交的审核注释(而不是将其作为新应用进行审核),并加快流程。

编辑:您不能使用 iTunes connect 在公司之间传输应用程序。更多信息:link

关于iphone - 如何使用另一个 Apple ID 将已上线的 iOS 应用程序提交到 App Store?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079886/

相关文章:

iphone - 下载远程 PLIST iOS - 返回 Null

ios - 应用商店上传警告;警告 ITMS-90686 : "The binary you uploaded was invalid."

ios - 变换使 UIView 在 iPhone 6 设备上消失

iphone - 如何计算两个向量的平均方向

ios - 无法在某些应用程序中选择日文键盘

android - 跨平台应用程序(Android、iOS、Symbian)

iphone - 如何确定 UINavigationController 中工具栏的高度?

ios - UI图像缓存

iPhone:主屏幕和 App Store 的图标不同

iPhone 应用程序用户通过 Apple ID 帐户注册和计费