有一种方法可以访问iphone / ipad(真实设备,没有模拟器)中的文档文件夹?

问题描述 投票:46回答:6

有一种访问真实设备(iphone / ipad)文档文件夹的方法?我实现了一个应用程序,该应用程序在该文件夹中存储了一些数据,我想检查一切是否以正确的方式进行。

iphone ios ipad document
6个回答
60
投票

对于任何寻找确切答案的人:-

1。转到项目的plist文件。

2。添加一行。

3。然后将属性“应用程序支持iTunes文件共享”的布尔值设置为“是”。 (键名称为UIFileSharingEnabled

而且你很好。

还请注意,您必须插入设备才能访问复制的文件(以编程方式)。如果您碰巧要尝试在计算机上访问它,那么您将无法找到文件。


94
投票

您可以在没有iTunes的情况下执行此操作,即使该文件位于沙箱中除文档之外的其他位置。

使用Xcode转到窗口/设备。

enter image description here

下一步,选择您的设备,然后在列表中找到该应用程序。

enter image description here

现在,查看设备窗口底部的小齿轮图标。点击那个坏男孩。enter image description here

请参阅列表中的“下载容器...”。猜猜那是什么?你说对了。它将下载整个沙箱以及应用程序沙箱中的所有文件夹。

这应该使您看到尚未发布的应用程序的沙箱。因此,非常适合在真实设备上进行测试。

如果您要在模拟器上进行测试,则生活会更加轻松。只需下载免费的应用程序OpenSim here


6
投票

您的问题尚不清楚,但是我可以看到三种解释:

  1. 您可以将iPhone插入iTunes以查看启用了iTunesFileSharing的任何应用程序的文档文件夹,包括您已编写或正在编写的任何应用程序。

  2. 如果这是您自己的应用程序,并且需要帮助您从documents文件夹读取文件,请查看this question

  3. 如果这是其他人的应用程序,并且您想在没有iTunes的情况下访问该应用程序的文档文件夹,并且该应用程序没有您想要的实现,那么恐怕有必要进行某种越狱和黑客入侵。

    ] >

5
投票

iExplorer可以帮助您确定iOS应用程序。 :)


1
投票

您可以使用以下代码从代码访问文档目录:


1
投票

[如果您正在寻找将文件从iOS应用程序文档文件夹导入Mac的工具,请安装Apple configurator 2(https://apps.apple.com/us/app/apple-configurator-2/id1037126344?mt=12

© www.soinside.com 2019 - 2024. All rights reserved.