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的位置了.然後你再顯示包內容就可以看到沙盒裡面的東西了.