Ios NSUserDefault位置

Ios NSUserDefault位置,ios,xcode,nsuserdefaults,Ios,Xcode,Nsuserdefaults,我找不到我的应用程序的NSUserDefault的位置。 解决方案中包含/users/your user name/Library/Application Support/iPhone模拟器//应用程序。但是我没有iPhone Simular目录。物理路径是rootOfApplication/Library/Preferences/com.yourcompany.appName.plist如果您在模拟器中测试它,您可以看到它 而工作流是 1.将设备连接到Xcode 2.选择Windows->Or

我找不到我的应用程序的NSUserDefault的位置。
解决方案中包含/users/your user name/Library/Application Support/iPhone模拟器//应用程序。但是我没有iPhone Simular目录。

物理路径是rootOfApplication/Library/Preferences/com.yourcompany.appName.plist如果您在模拟器中测试它,您可以看到它

工作流

1.将设备连接到Xcode

2.选择Windows->Organizer

3.选择您的设备

4.点击你的应用程序

5.选择应用程序数据点击列表

6.点击向下箭头并下载该文件夹

7.打开下载的文件夹
库->首选项->appbundlename.plist

您可以这样做

搜索文档目录路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSLog(@"documentsDirectory=%@",documentsDirectory);
这将作为

   /Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702/Documents 
现在转到

 /Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702
然后

/Library/Preferences/....plist

.plist文件将NSUserdefaults内容存储在根目录下。

使用模拟器时,可以使用此swift代码段打印位置:


dump(NSSearchPathForDirectoriesInDomains(.documentDirectory、.userDomainMask,true)[0])

可能使用模拟器复制im,而不是实际设备。尖括号中的符号也被删除了…
NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask,true)
在应用程序/库/首选项/开始时给出的反向DNS的根目录中没有com.yourcompany.anyMyApp.plist。例如com.kumar等等,在创建应用程序时,在这个目录中,只有com.apple*和com.adobe*plisti找到了…/preferences文件夹,它是今天创建的,但它是空的,我用sudo lsuse[[NSUserDefaults standardUserDefaults]setObject:@“Hello”forKey:@“Test”];然后将创建check plist文件。