是否可以将构建上传到在 Appstore connect 中创建的同一个应用程序?

Is it possible to upload the build to the same app created in Appstore connect?

我有一个应用程序已经在 AppStore 上线,它是使用 ionic 开发的。现在我们决定使用另一个平台重新开发同一个应用程序,比如 native 或 flutter。 是否可以将构建上传到在 Appstore connect 中创建的同一个应用程序?

您可以将任意数量的构建上传到同一个应用。您只需

  1. 在 AppStoreConnect 上打开应用程序。
  2. 创建一个版本(如 1.0) AppStoreConnect,如果尚未创建。
  3. 更新您的目标版本 在 xCode 中以匹配刚刚创建的应用程序版本。
  4. 更新你的版本 编号,因为您不能在同一应用程序版本上上传相同的内部版本号。
  5. 存档使用 xCode。
  6. 使用 xCode 或 Transporter 上传构建。
  7. 更新所需信息。
  8. 提交审核。
  9. 加油!

是的,这是可能的,而且很常见。

无论代码库、视觉设计或逻辑有何差异,您的应用程序的新版本都可以替代旧版本。从技术上讲,您可以上传一个与以前的应用程序完全不同的新版本,用户会将其视为更新。

你这个具体的例子经常发生。应用程序先用一些跨平台工具开发,然后再用本机工具开发,反之亦然。或者有时甚至使用相同的平台,但正在进行完全重写。

您可能面临的挑战之一是如何保存本地用户数据(如果有的话)。如果您当前的应用程序将一些用户生成的数据存储到某个数据库中,那么新应用程序需要能够连接到同一个数据库中。另一种方法是使用 Ionic 进行中间更新,为迁移到新版本准备数据(例如,将所有内容放入本地存储中的某些 JSON)。

是的,可以在 App Store Connect 中的现有二进制文件上载新的二进制文件。无论您在开发过程中使用了哪种技术。您只需要设置与现有二进制文件中使用的相同的包标识符并通过 Xcode.

上传