如何浏览iPhone模拟器

时间:2012-09-10 08:09:34

标签: iphone ios simulator

我的应用正在使用数据库创建CSV文件。我想浏览并打开文件进行测试。如何访问iphone模拟器的存储空间?

4 个答案:

答案 0 :(得分:5)

模拟器的所有数据都存储在Mac上作为本地文件。

模拟器中iOS应用程序的用户数据路径为:

  

〜/ Library / Application Support / iPhone Simulator / [OS version] / Applications / [appGUID] /

答案 1 :(得分:1)

在模拟器中运行应用程序时,您需要打印出存储文件的位置。

您可以使用此代码获取Library / Cache文件夹的位置:

-(NSString *) mediaPathForFileName:(NSString *) fileName
{   
    NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    NSString *cachesDirectory = [directoryPaths objectAtIndex:0];
    NSString *filePath = [NSString stringWithFormat:@"%@/%@", cachesDirectory, fileName];

    return filePath;
}

传入随机文件名,例如“test.txt”:

// somewhere in your viewDidLoad method
[self mediaPathForFileName:@"test.txt"];

这将打印出应用程序库/缓存文件夹的路径。

答案 2 :(得分:0)

您需要使用NSLog然后用户Shift+Cmd+G转到该路径来获取该文件的路径。

答案 3 :(得分:0)

pritn this path

NSArray * directoryPaths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES);