2014-09-26 56 views
1

我已經在我的應用程序中保存了一堆NSUserDefaults,現在我正在試圖找出在世界的哪個位置是我在Xcode 6中的應用程序的plist文件。這裏是路徑爲我的應用程序文件目錄。plist文件在Xcode 6中存儲NSUserDefaults的位置

/Users/xxx/Library/Developer/CoreSimulator/Devices/676A8C61-67E4-43E0-A051-DA8BD84A84F5/data/Containers/Data/Application/B2E3C89C-48B7-4429-BBE3-FB830CD040F2/Documents 

我在文件夾中的任何地方都搜索過,但我找不到plist文件的位置?它位於其他地方嗎?我需要手動編輯一個NSUserDefaults。

[[NSUserDefaults standardUserDefaults] setObject:@"1" forKey:@"firstTimeLaunch1257"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; 

回答

7

NSUserDefaults plist文件位於CoreSimulator/Devices/<device id>/data/Library/Preferences文件夾中。

此文件夾包含安裝在該模擬器中的所有應用程序的NSUserDefaults文件。

plist文件的名稱將與您的應用程序的包ID相匹配。

+0

感謝。這就是我需要的。 – 2014-09-26 18:17:34

1

更新於2017年7月27日 xcode8.3.1iOS8.0macos Sierra 10.12.5

的路徑可能是模擬器開發者以下,

/用戶/ <UserName> /庫/開發商/ CoreSimulator /設備/ <DeviceID>/data/Containers/Data/Application/<ApplicationID>/Library/Preferences/<YourApp>.plist

所選答案中提及的路徑適用於Apple Plist。

/用戶/ <UserName> /庫/開發商/ CoreSimulator /設備/ <DeviceId> /數據/庫/首選項 在路徑上,文件com.apple.<AppleStuff>.plist