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

Sas*_*vus 46 iphone document ipad ios

有办法访问真实设备(iphone/ipad)文件夹吗?我意识到一个应用程序将一些数据存储在该文件夹中,我想检查一切是否正确.

smi*_*Bot 93

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

转到Xcode中的Window/Devices.

在此输入图像描述

接下来,选择您的设备,然后在列表中找到该应用.

在此输入图像描述

现在,查看设备窗口底部的小齿轮图标.点击那个坏男孩. 在此输入图像描述

请参阅列表中的"下载容器...".猜猜那是做什么的?你说对了.它会下载整个沙盒,其中包含应用程序沙箱中的所有文件夹.

这应该可以让您看到尚未发布的应用程序的沙箱.所以,适合在真实设备上进行测试.

如果您在模拟器上进行测试,生活会更容易.只需在这里下载免费的OpenSim应用程序

  • 这很好用。可能想要添加“右键单击 .xcappdata -> 显示包内容”以完成您的答案。 (6认同)
  • 这对我很有帮助,可以轻松获取iDevice中真实文档的访问权限. (4认同)

Sha*_*esh 60

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

1.转到项目的plist文件.

2.添加一行.

3.然后将属性"Application支持iTunes文件共享"的布尔值设置为"YES".(关键名称是UIFileSharingEnabled)

你很高兴.

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

  • 如果您希望能够访问iOS Files应用中的文件,请确保还启用LSSupportsOpeningDocumentsInPlace(除了启用UIFileSharingEnabled之外)。 (9认同)
  • 只是想向任何尝试为Nativescript应用实现iOS文件访问的人提及,如Nick所建议的那样,启用这两个属性都可以完美地工作。 (2认同)

Wol*_*ink 6

你的问题有点不清楚,但我可以看到三种解释:

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

  2. 如果这是您自己的应用程序,并且需要帮助从文档文件夹中读取文件,请查看此问题.

  3. 如果这是其他人的应用程序,并且您想要在没有iTunes的情况下访问应用程序的文档文件夹,并且应用程序没有实现您想要的内容,那么我担心某种越狱和黑客行为是必要的.


Ren*_*nes 5

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

编辑:

您说对了,尝试一下iMazing