iPhone模拟器在哪里保留tmp /文件?

时间:2011-04-13 17:21:30

标签: iphone objective-c cocoa-touch ios-simulator

我在模拟器上运行我的iPhone应用程序来录制我的声音。它将录制内容保存为.wav文件,但我不知道我的机器上的位置。有什么帮助吗?


编辑1

请记住,我正试图'模拟'设备上的体验。所以我对目录的使用至关重要。看我输出到控制台: enter image description here


编辑2

这真的很奇怪。我只是试着用Speak Here示例项目('开箱即用')来录制我的声音并且它起作用(播放我的声音和一切)。然而,当我使用finder尝试找到文件时......没有交易!这真是奇怪。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

尝试此路径/Users/<your_username>/Library/Application Support/iPhone Simulator/。在可用的目录中,可以找到/Applications/<your_app>/Documents

更新(2013年1月27日):

答案 1 :(得分:1)

模拟器文件的位置在Xcode 6中发生了变化。现在位于:

~/Library/Developer/CoreSimulator/Devices

有关详细信息,请参阅此答案:

https://stackoverflow.com/a/24291087/2410555

答案 2 :(得分:0)

根据我的经验,最简单的方法是在代码中的某处输出NSTemporaryDirectory()的值。这为您的用户和应用程序提供了/ tmp文件夹的完整路径。