我知道,当您构建一个 iOS 应用程序并将文件打包到其 bundle 中准备部署它时, bundle 中的这些文件并不意味着要更改或调整,因为这会使应用程序签名无效(如果我错了,请纠正我) ).
现在,如果应用程序在 bundle 中附带了 SQLite 数据库或 CoreData Store,应用程序应该对其记录进行增删改查。在这种情况下可以改变吗?签字会无效吗?或者我是否需要在运行时将捆绑商店复制到其他位置以对其进行修改?
希望你能解释清楚 干杯
最佳答案
应用程序包中的任何内容都是只读的。期间。
您唯一的选择是在您的应用程序首次运行时将只读文件从应用程序包复制到可写文件夹,然后仅使用可写副本。
关于ios - SQLite 数据库或 CoreData Store 是否可以捆绑在 iOS 应用程序中并且仍然可以修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39780411/