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

如果编程语言发生变化,如何在iOS应用商店中更新应用程序?,ios,react-native,app-store,Ios,React Native,App Store,我有一个应用程序是用带离线db功能的本机iOS编写的。现在,我们计划使用React native重写应用程序,并使用相同的bundle id和更新版本号再次提交给app store 问题是我在旧应用程序中有脱机数据库。并且可能包含用户创建的数据。如果我使用react native开发相同的应用程序并将其作为更新推送到app store,脱机db会受到影响吗 是否所有存储的数据都将保持不变,或者将作为新的新应用程序安装,而不保存脱机数据 对我在app store中现有的应用程序有什么影响?对于此类

我有一个应用程序是用带离线db功能的本机iOS编写的。现在,我们计划使用React native重写应用程序,并使用相同的bundle id和更新版本号再次提交给app store

问题是我在旧应用程序中有脱机数据库。并且可能包含用户创建的数据。如果我使用react native开发相同的应用程序并将其作为更新推送到app store,脱机db会受到影响吗

是否所有存储的数据都将保持不变,或者将作为新的新应用程序安装,而不保存脱机数据

对我在app store中现有的应用程序有什么影响?对于此类需求,app store的提交流程是什么

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

这取决于您对新应用程序的操作。一般来说,它将保持不变

是否所有存储的数据都将持续存在,还是将作为新数据安装 没有保存脱机数据的新应用程序

所有数据都将持续存在

对app store中我现有的应用程序有什么影响 这种需求的应用商店提交流程是什么

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


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

您指的是哪个脱机数据库?我使用核心数据存储脱机数据。我是否能够像以前一样(使用本机iOS)使用react native now访问同一数据库中的数据并进行更新?另外,如果我在现有数据库中添加一个新字段,并且仍然使用react native执行CRUD操作,那么它是否可以正常工作?