1. 程式人生 > >IOS NSUserDefaults檔案在哪

IOS NSUserDefaults檔案在哪

模擬器環境下

1.ios8.0以下

NSUserDefaults檔案位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/0782D847-E13E-443A-9FA5-DD34DDA1732A/data/Applications/58B68A5E-2A0A-4FBE-986C-834B88DB01ED/Library/Preferences/{appid}.plist

userdefault的檔案在模擬器沙盒內。

由於刪除程式的時候,沙盒被刪除,所以userdefault的引數都會重新開始計算。


2.ios8.0以上

NSUserDefaults檔案位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Library/Preferences/{appid}.plist

userdefault的檔案在模擬器沙盒外。

由於刪除程式的時候,沙盒沒有被刪除,所以userdefault的引數還是按原來的計算,例如每次加1的操作,不會重新恢復成1.

模擬器專案沙盒位置

Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Containers/Data/Application/21E3215A-B556-4997-A4B6-A99F2FF6FC8D/Documents

NSUserDefaults檔案位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/EC4A5BD8-6330-4E11-8737-4802417E39BB/data/Library/Preferences/{appid}.plist