Sim*_*ant 6 xcode plist nsuserdefaults ios xcode9.3
在 Xcode 9.3 和 iOS 模拟器中,[NSUserDefaults standardUserDefaults]将值存储在:
/Users/{用户名}/Library/Developer/CoreSimulator/Devices/{Device GUID}/data/Containers/Data/Application/{application GUID}/Library/Preferences/{bundle identifier}.plist
在那里我可以轻松打开 .plist 文件并查看值。
但是,当应用程序在开发设备中运行时,我如何检查这些值?是否可以像模拟器一样在开发的设备中检查这些值?
您无法直接访问它。Apple 不允许从设备访问 iOS 应用程序的此类数据(和/或文件)(对于任何外部来源)。
只有应用程序开发人员才能以编程方式访问它。(市场上有一些软件可以使用越狱设备从 IPA 中打开/访问文件。)
请参阅此 Apple 文档:iOS 安全性 - 文件数据保护。(本文档中没有直接回答您的问题,但提供了有关文件和数据安全性的完整详细信息。)
但是,如果您是此应用程序的开发人员,那么您可以从AppData Preferences.
请按照以下步骤找到它:
Device and Simulator窗口(Xcode(菜单)>> 窗口>> 设备和模拟器)。Settings图标Download Container,这将提示您保存文件。Show Package ContentsAppData文件的路径。AppData >> Library >> Preferences >> <file>.plistUserDefault存储文件。打开它并检查您的数据。| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |