如何用我从头开始构建的新应用程序替换旧的过期iOS应用程序



我认为这是一个非常独特的情况,我似乎无法在网上找到解决方案。问题时间线:

  • 4年前,我花钱请一位开发者在我自己的开发者帐户下为我构建/上传一个应用程序到iOS应用商店
  • 多年来,它变得过时了,今年4月,它被赶出了应用商店
  • 今年我参加了一些在线课程,并从头开始重新构建了这个应用程序
  • 我想把我重建的版本发布到应用商店——完全新鲜,就像它是一个全新的应用一样(因为它基本上是)

还有几件事需要考虑。。。

  • 我使用Swift与开发人员使用的原始Objective-C进行比较
  • 我使用了UserDefaults,而不是iCloud。(开发帐户似乎到处都是我不打算使用的东西的权限,所以关于如何清除所有我不使用的奇怪东西的建议也会很有帮助)
  • 我还有一个不同但相似的捆绑包标识符(它用"RandomRuby"代替了"RandomRuby"),苹果的应用程序ID注册系统似乎不喜欢它
  • 级别内容和游戏玩法是一样的,但我不知道如何弄清楚以前的用户处于什么级别。(如果让人们重新开始是合乎道德的,我可以接受)
  • 它有应用内购买(他们可以购买可消费的"魔方"用于提示,还有一个"无广告"升级选项。新应用不使用广告,只有可消费的"魔方"用于货币化)。我没有重新添加广告的计划,所以我想在这里完全重置也可以吗?再说一遍,这合乎道德吗

在所有这些背景下,我的问题是…

如何通过iOS开发人员系统上传一个完全从头开始重建的应用程序,该应用程序与过期应用程序来自完全相同的公司,名称完全相同?这可能吗?我很难弄清楚从哪里开始。我甚至无法通过创建应用程序ID。

要在您的Apple Developer帐户中更新现有应用程序,您只需要在Xcode项目中使用相同的BUNDLE ID(例如com.Apple.notene)和更高的版本/内部版本号。其他一切都不相关。

您以前的iOS应用程序在提交时与Apple Developer帐户绑定。应用程序名称是唯一的,就像其他人可能不会创建另一个名为"Facebook"的应用程序一样。

所以,如果苹果开发者帐户不是你的,你就有麻烦了。你需要让以前的程序员把应用程序转移给你。如果Apple Developer帐户刚刚过期,并且您可以证明该帐户属于您,我想您可以联系Apple支持部门寻求帮助。

最新更新