其中是在Xcode 6中存储NSUserDefaults的plist文件



我在我的应用程序中保存了一堆NSUserDefaults,现在我正试图找出Xcode 6中我的应用的plist文件在世界上的哪里。这是我的应用程序文档目录的路径。

/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];

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

在开发人员的模拟器中,路径可能如下

/用户/<UserName>/库/开发人员/核心模拟器/设备/<DeviceID>/数据/容器/数据/应用程序/<ApplicationID>/库/首选项/<YourApp>.plist

所选答案中提到的路径适用于Apple Plist。

/用户/<UserName>/库/开发人员/CoreSimulator/Devices/<DeviceId>/数据/库/首选项在路径中,文件为com.apple.<AppleStuff>.plist

最新更新