gpt4 book ai didi

ios - iOS 在哪里保存它的数据文件夹

转载 作者:可可西里 更新时间:2023-11-01 04:34:50 24 4
gpt4 key购买 nike

在 Android 中,如果你有 root,你可以访问一个文件夹 /data/data/<package name>

在此文件夹中,您可以找到项目的数据库或其他文件。

如果你越狱了,这个文件夹在 iOS 上可用吗?

我确实找到了一些适用于 iOS 的根资源管理器,但找不到该文件夹​​。

最佳答案

Android 和 iOS 是完全不同的操作系统,因此您不应期望它们具有相同的文件系统布局。

在 iOS 中,应用程序通常将其数据存储在名为 Documents 的文件夹中,该文件夹保存在应用程序本身安装位置旁边的位置 (†)。

例如,对于第 3 方 (App Store) 应用程序,该应用程序安装在 /var/mobile/Applications/ (†) 下,然后是一个以唯一标识符字符串命名的文件夹。在 that 文件夹下,您会在 MyAppName.app 中找到该应用程序。在同一级别,您会看到一个 Documents 文件夹,该文件夹自动为您创建的。因此,完整的文件夹层次结构可能如下所示:

iPhone5:/var/mobile/Applications root# find . -name Netflix.app
./882F75CD-F42D-4532-8C77-D0992192606B/Netflix.app
iPhone5:/var/mobile/Applications root# cd ./882F75CD-F42D-4532-8C77-D0992192606B/
iPhone5:/var/mobile/Applications/882F75CD-F42D-4532-8C77-D0992192606B root# ls
Documents/ Library/ Netflix.app/ StoreKit/ iTunesArtwork iTunesMetadata.plist tmp/

请务必注意,您不需要需要越狱手机才能访问此文件夹。您可以安装类似 iBrowse 的工具在您的计算机上,并使用它来浏览您的第 3 方应用程序的文档文件夹。

enter image description here但是,如果您希望能够浏览文件系统上的任何文件夹,则必须越狱手机,然后可以使用 iBrowse 或仅使用 ssh 进入您喜欢的任何位置。 p>

另一个注意事项是,如果您正在为越狱设备构建“系统”应用程序,它将安装在 /Applications/ 下,而不是 /var/mobile/Applications/ (†),那么您实际上确实需要为您的应用程序手动创建文档文件夹。 See this tutorial for more about that (见页面底部),或 read this answer .

更新(†)

在最新版本的 iOS(8+,我相信)中,第 3 方数据文件夹已移动。 /var/mobile/Applications/ 中的内容现在位于 /var/mobile/Containers/Data/Application/ 中。应用程序包及其数据/文档文件夹已在文件系统上分开。

关于ios - iOS 在哪里保存它的数据文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23877286/

24 4 0
文章推荐: javascript - 使用 Permissions API 从 Firefox 中的