将应用数据迁移到新的 IOS 应用

Posted

技术标签:

【中文标题】将应用数据迁移到新的 IOS 应用【英文标题】:Migration of App data to New IOS App 【发布时间】:2015-05-05 03:06:10 【问题描述】:

基于目前的ios应用,我公司打算拆分成两个应用。很可能,其中一个会使用旧的 App ID,而另一个会使用新的 APP ID。

我们建议将应用数据从旧应用转移到新应用,过程对用户不可见。用户只需将旧应用程序更新到最新版本并安装新应用程序。应用数据包括Core数据、Keychain数据、NSUserDefaults中的数据、plist文件中的数据和数据文件中的数据。

您能否告诉我是否可以满足我们的要求,并请建议如何实现。

【问题讨论】:

您对数据迁移的建议是什么?您提出的要求不是解决方案。 您应该考虑通过服务器进行数据迁移。 @YogeshSuthar 感谢您的建议,但由于有成千上万的用户,它不太可能通过服务器。我们的服务器无法忍受。 【参考方案1】:

App Group 可以解决您的问题:它允许同一组中的多个应用程序共享容器。

看到这个问题:Communicating and persisting data between apps with App Groups

【讨论】:

以上是关于将应用数据迁移到新的 IOS 应用的主要内容,如果未能解决你的问题,请参考以下文章

通过迁移将核心数据实体及其数据移动到新的核心数据模型文件中

如何将应用迁移到另一台服务器

将 EF 迁移合并到新的 InitialCreate

如何将旧的小部件迁移到新的小部件

如何将现有核心数据 iOS 7 应用程序的数据迁移到 iCloud?

Cassandra 将数据迁移到新服务器