如何将大量 csv 从 Xcode 模拟器导出到 mac?
How to export a bulk of csv from Xcode simulator to mac?
在 Xcode 中,我使用模拟器创建并保存了一定数量的 csv 文件到路径中:
let path = try FileManager.default.url(for: .documentDirectory,
in: .allDomainsMask,
appropriateFor: nil,
create: false)
我想将它们作为一个包(大约 1gb 大)导出到我 Mac 上的 /Users/User/Documents/
。
如何从模拟器应用程序中提取它们?
Documents目录将存放在路径(至少Xcode11+):
~/Library/Developer/CoreSimulator/Devices/{Device Identifier (GUID)}/data/Containers/Data/Application/{App Identifier (GUID)}/Documents
您应该可以在该文件夹中找到 CSV 文件。您可以通过导航到 Window->Devices and Simulators
找到设备标识符,然后单击 Simulators
段控件和 select 左侧的当前模拟器设备。右侧面板应显示模拟器详细信息,复制 Identifier:
字段中的值。
查找应用程序 ID(以及所有 CSV 的路径)的快速方法是在终端中 运行 以下命令,但是,这将显示该特定模拟器上的所有应用程序以及文件类型的文件.csv
:
cd ~/Library/Developer/CoreSimulator/Devices/{Device GUID}/data/Containers/Data/Application && find . -name '*.csv'
这将 return 类似于:
./{App GUID}/Documents/{Filename}.csv
在 Xcode 中,我使用模拟器创建并保存了一定数量的 csv 文件到路径中:
let path = try FileManager.default.url(for: .documentDirectory,
in: .allDomainsMask,
appropriateFor: nil,
create: false)
我想将它们作为一个包(大约 1gb 大)导出到我 Mac 上的 /Users/User/Documents/
。
如何从模拟器应用程序中提取它们?
Documents目录将存放在路径(至少Xcode11+):
~/Library/Developer/CoreSimulator/Devices/{Device Identifier (GUID)}/data/Containers/Data/Application/{App Identifier (GUID)}/Documents
您应该可以在该文件夹中找到 CSV 文件。您可以通过导航到 Window->Devices and Simulators
找到设备标识符,然后单击 Simulators
段控件和 select 左侧的当前模拟器设备。右侧面板应显示模拟器详细信息,复制 Identifier:
字段中的值。
查找应用程序 ID(以及所有 CSV 的路径)的快速方法是在终端中 运行 以下命令,但是,这将显示该特定模拟器上的所有应用程序以及文件类型的文件.csv
:
cd ~/Library/Developer/CoreSimulator/Devices/{Device GUID}/data/Containers/Data/Application && find . -name '*.csv'
这将 return 类似于:
./{App GUID}/Documents/{Filename}.csv