SQLite数据库或CoreData Store是否可以捆绑在iOS应用程序中并仍然可以修改?

时间:2016-09-29 21:35:59

标签: ios sqlite core-data

我知道当你在其捆绑包中构建一个iOS应用程序和打包文件准备好部署它时,捆绑包中的那些文件不会被改变或调整,因为它会使应用程序签名无效(如果我错了,请纠正我)。

现在,如果一个应用程序附带了一个SQLite数据库或CoreData Store,该应用程序应该CRUD其记录。在这种情况下是否可以更改?签署是否无效?或者我是否需要在运行时将捆绑的商店复制到其他位置进行修改?

希望你能澄清一下 干杯

1 个答案:

答案 0 :(得分:1)

应用包中的任何内容都是只读的。周期。

您唯一的选择是在应用首次运行时将应用程序包中的只读文件复制到可写文件夹,然后仅使用可写副本。