如何使用新的构建版本更新我的应用程序?

时间:2019-01-04 13:16:01

标签: swift app-store

我已经在应用商店上发布了一个应用,但是我已经进行了更改,并希望提交更新的版本。我该怎么做呢?我需要制作一个完整的新应用版本,然后再次输入每个详细信息吗? 应用程序内部的数据该怎么办?使用我的应用程序的人会丢失该应用程序上的所有数据吗?

2 个答案:

答案 0 :(得分:1)

嗨,欢迎来到stackoverflow。要更新iOS应用,您将需要重新使用与先前版本完全相同的捆绑软件ID,并增加/增加版本号。提交给App Store Connect的后续构建也是如此。

1)确保在 Xcode 中使用完全相同的包标识符(如果您不记得它,可以在https://appstoreconnect.apple.com上查找它)

2)然后将“版本”设置为新版本。这不必与App Store Connect上的数字完全相同(这是面对客户的号码),但我强烈建议您使用相同的名称,以免引起混淆。

2A)如果您已经为新版本上传了构建,则还需要增加构建版本。 (即,如果您使用的是内部版本1.0.0,则下一个可以是1.0.1)

enter image description here

3)在 App Store Connect 上创建新版本的应用程序。这可以独立于Xcode的工作来完成,即使还没有新版本,您甚至可以上传新版本。

enter image description here

答案 1 :(得分:-1)

内部版本中的任何更改都需要对您的应用进行新的更新。

我该怎么做?

首先,您必须在AppStore Connect中添加新版本。我认为唯一需要的是更新的文本,其余的是可选的(屏幕截图等)。

之后,您可以从Xcode(或Application Loader)上载新版本。 -增加构建目标的内部版本号 -存档您的应用程序并将其上传到AppStore Connect。

过一会儿,您的构建就可以在AppStore Connect中使用了,您可以将其添加到新版本中并发送给审阅。

应用程序内部的数据该怎么办?使用我的应用程序的人会丢失该应用程序上的所有数据吗?

  • 如果用户更新您的应用,则不会删除documents目录中的文件
  • UserDefaults中的数据也不会删除
  • 每次都可以删除缓存目录中的文件