升级iOS测试版

时间:2015-07-22 12:52:05

标签: ios xcode core-data

我有一个我在Xcode beta中开发的应用程序,该应用程序使用Core Data并且在安装了iOS beta的iPad上运行。当我将iOS测试版升级到新版本时,该应用程序不会从iTunes以及所有其他应用程序恢复。在使用我的iPad作为目标在Xcode中运行应用程序后,该应用程序恢复了之前的用户默认值,但任何核心数据都将丢失。

有没有办法在升级后备份此应用的核心数据以进行恢复?

1 个答案:

答案 0 :(得分:0)

当我们谈论未发布的应用时,没问题。您必须下载应用容器(Xcode - 窗口 - 设备),选择设备,选择应用,点击“设置”。列表下方的按钮,然后选择Download Container。然后在更新后,选择Replace Container并提供下载的CoreData。这样,您不仅可以保留class ExampleTest extends \Codeception\TestCase\Test { /** * @dataProvider providerAdd */ public function testAdd($a, $b, $c) { $this->assertEquals($c, ($a + $b)); } public function providerAdd() { return array ( array (2, 2, 4), array (2, 3, 5), array (3, 5, 8) ); } } ,还可以保存在app文件夹中的所有内容。

BTW:您可以使用此方法来交换"少数设备之间的用户数据。

你可以通过代码来实现,但是对于这种罕见的情况,这会更快,你不会忘记以后删除代码;)。