(iphone) 从 Mac 访问设备的文档目录?

发布于 2024-10-27 17:00:10 字数 133 浏览 3 评论 0原文

我正在尝试访问 iPhone 设备上的文档目录,以查看我在执行应用程序时保存的日志文件。

我知道这可以为模拟器完成。 (您可以使用Finder浏览您的应用程序的文档目录)

可以为设备完成此操作吗?

谢谢

I'm trying to access the documents directory at iphone device to see a log file that I saved while executing the app.

I know this can be done for simulator.
(you can browse the document directory of your app with Finder)

Can this be done for device?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

惟欲睡 2024-11-03 17:00:10

在 Xcode 6 中,您应该打开“设备”窗口来下载它。

在此处输入图像描述

In Xcode 6 you should open Devices window to download it.

enter image description here

鹿童谣 2024-11-03 17:00:10

当您的设备连接时,您可以在 Xcode 中打开 Organizer 并下载文档目录,对吧?

You can open Organizer in Xcode and download the documents directory when your device is connected right ?

冷默言语 2024-11-03 17:00:10

为了清楚起见,我将把这两个解决方案结合在一起并添加屏幕截图。这是使用Xcode 7

查看/下载应用程序文档

  1. 通过菜单Window -> 打开Devices窗口设备
  2. 选择您的设备。
  3. 选择您的应用程序。
  4. 单击选项的齿轮按钮。

查看/下载文档

通过 iTunes 查看/下载/删除文档


重要!!!
如果您的子文件夹中有文档,您将无法通过iTunes查看或更改它们。


  1. 在项目导航器中选择 Info.plist 文件。
  2. 单击任意属性旁边的 + 按钮可添加另一个属性。
  3. 向下滚动列表或键入查找应用程序支持 iTunes 文件共享
  4. 将布尔值更改为 YES
  5. 重新构建/安装应用程序。

I'm going to combine the two solutions together and add screenshots for clarity. This is with Xcode 7.

View/Download App Documents

  1. Open the Devices window through the menu Window -> Devices.
  2. Select your device.
  3. Select your application.
  4. Click the gear button for the options.

View/Download Documents

View/Download/Delete Documents through iTunes


IMPORTANT!!!
If you have documents within a subfolder, you will not be able to see or change them through iTunes.


  1. Select the Info.plist file in the Project navigator.
  2. Click the + button next to any property to add another.
  3. Scroll down the list or type to find Application supports iTunes file sharing.
  4. Change boolean value to YES.
  5. Re-build/install application.

Add file sharing support

冷夜 2024-11-03 17:00:10

嗨,Viraj 的回答是正确的方法。这是一个屏幕截图:
在此处输入图像描述

Hi Viraj's anwer is the way to go .Here is a screenshot:
enter image description here

明明#如月 2024-11-03 17:00:10

iOS 提供了一个在应用程序和应用程序之间共享文档的框架。 iTunes。查看 核心服务层 部分,特别是文件共享支持部分。它解释了如何执行此操作:

  1. 将 UIFileSharingEnabled 键添加到应用程序的 Info.plist 文件并将该键的值设置为 YES。
  2. 将您想要共享的任何文件放入应用程序的文档目录中。

顺便说一句,如果这只是为了调试,您始终可以使用默认的 NSLog 函数打印日志,并使用 OS X 的 控制台

iOS provides a framework to share documents between your application & iTunes. Check out the Core Services Layer section of the Apple docs, specifically the File-Sharing Support section. It explains how to do this:

  1. Add the UIFileSharingEnabled key to your application’s Info.plist file and set the value of the key to YES.
  2. Put whatever files you want to share in your application’s Documents directory.

On a side note, if this is just for debugging, you can always print logs using the default NSLog function and check the output using OS X's Console.

北城挽邺 2024-11-03 17:00:10

您也可以使用 itunes 进行相同的操作,但要在 itunes 中查看,请在 .plist 中进行如下更改
添加新密钥为“应用程序支持 iTunes 文件共享”,并将其设置为值为 YES 的 boolen

像这样

You also can use itunes for the same, but to view in itunes make change as below in your .plist
Add new key as "Application supports iTunes file sharing" and make it as boolen with value YES

Like this

心作怪 2024-11-03 17:00:10

通过 MacOS Catalina,Apple 使读取 Documents 目录中写入的文件变得非常容易。

步骤如下:

  1. 将设备连接到 Mac 后,它应列在 Finder 中的“位置”部分下,如下所示:

在此处输入图像描述

  1. 选择设备。从设备详细信息下方的选项卡栏中选择“文件”。
    您将能够看到将文件存储到文档目录的应用程序列表。展开每个应用程序将显示文件及其文档目录。

输入图片此处说明

您可以将这些文件拖放到 Mac 中的任何位置以供进一步使用

With MacOS Catalina, Apple has made it very easy for reading the files written from the Documents directory.

Here are the steps:

  1. Once the device is connected to the Mac, it should be listed under the 'Locations' section in Finder as follows:

enter image description here

  1. Select the device. From the tab bar below the device details select 'Files'.
    You will be able to see a list of apps that stored files to the Documents directory. Expanding each app will show the files with its document directory.

enter image description here

You can drag and drop these files to any location in the Mac for further use

挽袖吟 2024-11-03 17:00:10

一种方法是使用 iExplorer
下载链接 iExplorer

转到您的应用程序,可以看到 Documents 文件夹

One way can be to use iExplorer
Download link iExplorer

Go to your app and Documents folder can be seen

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文