Xcode 6中存放NSUserDefaults的plist文件在哪里?
我已经在我的应用程序中保存了一堆NSUserDefaults,现在我正试图找出在Xcode 6中我的应用程序的plist文件。下面是我的应用程序文档目录的path。
/Users/xxx/Library/Developer/CoreSimulator/Devices/676A8C61-67E4-43E0-A051-DA8BD84A84F5/data/Containers/Data/Application/B2E3C89C-48B7-4429-BBE3-FB830CD040F2/Documents
我在文件夹中的任何地方search,但我无法findplist文件的位置? 它位于其他地方吗? 我需要在其中手动编辑一个NSUserDefaults。
[[NSUserDefaults standardUserDefaults] setObject:@"1" forKey:@"firstTimeLaunch1257"]; [[NSUserDefaults standardUserDefaults] synchronize];
NSUserDefaults
plist文件位于CoreSimulator/Devices/<device id>/data/Library/Preferences
文件夹中。
该文件夹包含安装在该模拟器中的所有应用程序的NSUserDefaults
文件。
plist文件的名称将与您的应用程序的包ID相匹配。
2017年7月27日更新 xcode8.3.1
iOS8.0
macos Sierra 10.12.5
iOS8.0
开发人员可以在模拟器中find以下path,
/ Users /
<UserName>
/ Library / Developer / CoreSimulator / Devices /<DeviceID>
/ data / Containers / Data / Application /<ApplicationID>
/ Library / Preferences /<YourApp>.plist
所选答案中提到的path适用于Apple Plist。
/ Users /
<UserName>
/ Library / Developer / CoreSimulator / Devices /<DeviceId>
/ data / Library / Preferences在path中,文件是com.apple.<AppleStuff>.plist