A. 在iOS 8砸壳的时候,里怎么定位App的Documents目录
首先用ps命令定位待砸壳的可执行文件:
在iOS 8中,StoreApp全部位于/var/mobile/Containers/下,其中可执行文件位于/var/mobile/Containers/Bundle/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Target.app/下。不知道X是什么,肉眼定位需要手工遍历所有目录,劳民伤财,但一个简单的小技巧就可以省时省力:首先在iOS中关掉所有StoreApp,然后打开Target,接着ssh到iOS上,打印出所有进程。
B. iOS怎么遍历目录读取文件进来回复都有分
首先,你只能访问你的app沙盒中的目录.
要遍历的话就需要你自己写递归算法. [[NSFileManager defaultManager] contentsOfDirectoryAtPath:<#(NSString *)#> error:<#(NSError **)#>] 这个方法可以获取指定路径下面的内容.
你可以点击工程的procts 里面编译出来的.app文件,右键点击 然后选择show in finder.你就可以找到app的位置了.然后你再显示包内容就可以看到沙盒里面的东西了.