您的位置:首页 > 其它

【干货】如何查看真机的沙盒(SandBox) 越狱?NO!NO!NO!

2016-07-15 00:00 585 查看
摘要: 大神带我装B~带我飞啊~~来自一位大神的引导,我整理成文档,供大家学习。

在iOS开发里,我们了解到如何查看模拟器的沙盒内容。直接在Finder->前往->前往文件夹里输入。但是大多时间我们是在真机调试的,那么如何查看真机的沙盒呢?

今天遇到的问题是一个log日志,存到了cache里面。现在我想看看log日志:

1.首先我想读取一下这个log文件,在Xcode控制台看看日志。

/**
*  配置log日志
*/
- (void)setAgoraLog{
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *logTextPath = [[paths objectAtIndex:0] stringByAppendingFormat:@"/Caches"];
WCLog(@"logTextPath = %@",logTextPath);
[yxInst.getMedia setLogFile:logTextPath];
[yxInst.getMedia enableNetworkTest];
WCLog(@"读取文件:");
readFile(logTextPath);
}

//读取文件
void readFile(NSString *path){
NSError *error = nil;
NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
if (error != nil) {
WCLog(@"error = %@",error);//将错误信息输出来
}
else{
WCLog(@"%@",str);
}
}

(然而并没有什么卵用,,Xcode不想跟我说话,并给我抛了一个异常!)



2.累觉不爱的我,都想越狱了。然后,大神该登场了。

(1)手机连接电脑,保证有沙盒文件。选择Window-Devices。



(2)双击你的项目 会出现下图所示,这只是一个目录树,是看不到文件的。



(3)点击设置按钮 —— Download Container 下载到桌面



(4)显示包内容一下,就阔以看到啦。



啦啦啦~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息