将文件复制到/从 iOS 应用程序的数据目录?

Posted

技术标签:

【中文标题】将文件复制到/从 iOS 应用程序的数据目录?【英文标题】:Copying files to/from iOS application's data directory? 【发布时间】:2012-05-01 17:53:19 【问题描述】:

安装后,如何将配置文件(在我的特定情况下设置一些日志记录参数)复制到我的 ios 应用程序的数据目录?

或者,相关地,我如何从我的应用程序的数据目录中复制一个数据文件,以便我检查以进行调试?

理想情况下,我想使用已设置的 USB 连接进行调试。并且无需编写我自己的应用程序附带的文件传输管理器。

我或多或少在寻找相当于 androidadb pushadb pull 的 iOS。

【问题讨论】:

“复制”是指网络OTA复制吗? @nycynik,在我上面的问题中得到了澄清。 【参考方案1】:

我认为你不需要按照你在问题中所说的去做——但我可能是错的。

当应用程序在模拟器中运行时,它会在您计算机上的目录中运行,因此运行模拟器时,要从中获取文件或为其添加文件,您只需从该文件夹中复制文件即可。

这里是一个link 指向文件的位置。

【讨论】:

模拟器很简单。当应用程序在原始问题中提到的设备上时会怎样(USB 表示设备不是模拟器)

以上是关于将文件复制到/从 iOS 应用程序的数据目录?的主要内容,如果未能解决你的问题,请参考以下文章

将目录从资产复制到数据文件夹

将文件从 iOS 11 Files 应用程序复制到沙箱

如何使用 XCode 菜单而不是以编程方式将我的 sqlite 文件从文档目录复制到应用程序包

如何将 PreCreated 和 Pre Populated 完整的 sqlite database.db 文件复制到 iOS 应用程序中

iOS 将文件从主包复制到文档目录

将文件夹从 Android 应用程序复制到本地 Windows 目录