iOS模擬器的應用沙盒在MAC中的位置


每個iOS應用都有自己專屬的應用沙盒。分別為

應用程序包 Documents/ Library/Caches/ Library/Preferences/ tmp/

當運行模擬時,在MAC下找到對應路徑的規則隨XCode的版本會有不同,在XCode6下的路徑為

應用程序包 ~Library/Developer/CoreSimulator/Devices/<模擬器設備id>/data/Containers/Bundle/Application/<應用id>

其中模擬器設備id可以在XCode - Windows - Devices - 選取模擬器 - Device Information - Identifier中找到。
Documents/

~/Library/Developer/CoreSimulator/Devices/<模擬器設備id>/data/Containers/Containers/Data/Application/<應用id>/Documents

注意:此處的<應用id>和應用程序包里的並不一致,即使是同一個應用,也不一定相同。因此像定位到指定應用的id很麻煩,如果剛剛修改了某應用下的文件,可以在Application下使用命令

find . -mtime -1 -ls |sort -r

找到剛剛修改過的文件,進而定位到應用id
Library/Caches/

~/Library/Developer/CoreSimulator/Devices/<模擬器設備id>/data/Containers/Containers/Data/Application/<應用id>/Library/Caches
Library/Preferences/

~/Library/Developer/CoreSimulator/Devices/<模擬器設備id>/data/Containers/Containers/Data/Application/<應用id>/Library/Preferences
tmp/

~/Library/Developer/CoreSimulator/Devices/<模擬器設備id>/data/Containers/Containers/Data/Application/<應用id>/tmp

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM