ios - 在模拟器上查找保存的文件?

标签 ios ios-simulator core-audio

我正在使用 MusicSequenceFileCreate 函数保存一个 midi 文件以确保数据正确。我没有收到任何错误,但我想查看保存的文件,但不知道如何执行此操作。

我知道我可以尝试在 iOS 中阅读它,但我想在桌面上查看(并测试它)。

这个文件是否存储在我可以访问的某个模拟器缓存中?

最佳答案

Xcode 6 和 iOS 8 的位置发生了变化:

~/Library/Developer/CoreSimulator/Devices/DEVICE_UDID/data/Containers/Data/Application/APPLICATION_ID/Documents

DEVICE_UDID:可以在设备检查器(窗口 -> 设备)中找到并选择您正在运行的模拟设备。 Identifier 字段包含设备的 UDID。
您还可以通过运行命令 xcrun simctl list 获取模拟器 UDID 的列表(感谢@JeremyHuddlestonSequoia)

APPLICATION_ID:我没在某处找到这个号码,所以我查看了文件夹,直到找到我想要的。如果有人知道这个号码的来源,请告诉我。
编辑: 每次启动模拟器时,应用程序的 ID 都会发生变化,但是当您打开指向该文件夹的查找器窗口时,您总是会发现自己位于正确的文件夹中(不知道他们是如何这样做;所有其他应用程序似乎都无法跟踪文件),这非常方便!

关于ios - 在模拟器上查找保存的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9712551/

相关文章:

ios - Core Audio 从 AudioQueue(或 AudioUnits)获取数据到内存中

ios - 按下 View Controller 后删除 "Back"按钮

ios - UITableView 没有填满数据

ios - 应用程序窗口预计在应用程序启动结束时有一个 Root View Controller ——即使所有已知问题都已修复

ios - 音频时间戳格式 + 'MusicDeviceMIDIEvent'

ios - AudioKit:如何点击同一输入进行多次使用(AudioKitUI + 语音识别)

ios - 推送ABPersonViewController时,应用程序在iOS 13中崩溃

iphone - 在没有 NSURLConnections 的函数中 [NSURLConnection releaseDelegate] 崩溃,我该如何应对?

ios - 没有事件和启用的视频连接

macos - 如果系统偏好设置默认声音发生更改,如何获取通知