gpt4 book ai didi

database - 如何获得对沙盒应用程序内资源中数据库的读/写访问权限?

转载 作者:行者123 更新时间:2023-12-03 17:14:39 24 4
gpt4 key购买 nike

我的数据库位于 MyApp.app/Contents/Resources 文件夹中。我至少想在沙盒应用程序中从中读取数据。

现在我在控制台中有很多“拒绝文件写入数据/Users/user/Desktop/MyApp.app/Contents/Resources/DB/app_db.db”。

我无法使用 com.apple.security.temporary-exception.files.home-relative-path.read-write,因为我不想依赖应用程序的最终用户位置。

尽管控制台中出现警告,我的应用程序仍在运行。是否有任何授予访问权限的权利,或者我应该在首次启动期间将我的数据库复制到容器中?

最佳答案

即使从数据库读取也可能需要数据库写入来创建锁等,并且您对此没有太多控制权(您可能有一些控制权,具体取决于数据库)。只需遵循您自己的直觉 - 将第一次运行时的数据库复制到您的容器中。

同时安装雷达,不会造成伤害。

关于database - 如何获得对沙盒应用程序内资源中数据库的读/写访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10720194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com