真机核心数据问题

Posted

技术标签:

【中文标题】真机核心数据问题【英文标题】:Core data problems on real device 【发布时间】:2011-02-10 08:13:14 【问题描述】:

我的模拟器出现问题 - 当我想在核心数据中编辑表或创建新表时,每次启动时使用数据库的程序都会失败。所以我用谷歌搜索了这个问题并找到了解决方案——每次我想更改表中的某些内容时,我都必须手动删除我的数据库。所以它工作正常,但现在我获得了在真实设备上测试它的许可证,但我不知道它在真实设备上如何工作。我为公司工作,也许数据库会用一些新表来扩展,我真的不知道如何在真实设备中防止它。我承认这是一个奇怪的问题,但你能帮帮我吗?

【问题讨论】:

【参考方案1】:

如果您在测试期间更改了 Core Data 模型,您可以轻松地从模拟器/设备中删除您的应用。在这种情况下,当您重新安装应用程序时,Xcode 将在您的模拟器/设备上安装一个新数据库,并且您的应用程序不会崩溃。

如果应用程序已经在 iTunes 中发布,并且您想更改数据库,则必须在应用程序中实现 data migration。

希望我正确理解了您的问题。如果您还有其他问题,请询问。

【讨论】:

非常感谢您的回答和链接 嗨,你能帮我解决另一个我的问题吗***.com/questions/4954813/…thx

以上是关于真机核心数据问题的主要内容,如果未能解决你的问题,请参考以下文章

AndroidStudio连不上Android设备真机

Android 真机调试

Sublime WiFi真机同步和WiFi真机预览使用说明

原创:跳坑指南——微信小程序真机预览跟本地不同的问题

AndroidAndroid Studio真机调试的问题统整

Data Cluster真机环境下MySQL数据库集群搭建