我在我的应用程序中保存了一堆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