如果编程语言发生变化,如何更新 iOS 应用商店中的应用?

How to update app in iOS app store if programming language changes?

我有一个使用本机 iOS 编写的应用程序,具有离线数据库功能。现在我们计划使用 React native 重写应用程序,并使用相同的 bundle id 再次提交到应用程序商店,并更新版本号。

问题是我在旧应用程序中有离线数据库。这可能包含用户创建的数据。如果我使用 react native 开发相同的应用程序并将其作为更新推送到应用程序商店,离线数据库是否会受到影响?

所有存储的数据是否会保留,或者它将作为一个新的新应用程序安装,没有保存离线数据?

我在应用商店中的现有应用会受到什么影响?针对此类要求的应用商店提交流程是怎样的?

Problem is i have offline db in old app. And that may contain data created by user. If i develop the same application using react native and push it as an update to app store, will the offline db get affected?

这取决于您使用新应用程序做什么。一般来说,它会保持不变。

Will all the data stored persists or it will be installed as a new fresh application with no saved offline data?

所有数据都将保留。

What will be the impact for my existing app in app store and what is the app store submission process for this kind of requirement?

提交过程与更新此版本相同。 "impact" 是什么意思?用户会将其视为更新。如果您需要保持登录或维护以前的数据,则迁移数据或在数据库中读取数据是新应用程序的工作。

要尝试更新,您可以从 Xcode 安装旧应用,然后安装新应用而不删除它。确保使用相同的配置文件。