This question already has answers here:
Browse the files created on a device by the iOS application I'm developing, on workstation?
(6个答案)
2年前关闭。
在Xcode 9.3和iOS模拟器中,
在这里我可以轻松地打开.plist文件并查看值。
但是,当应用程序在开发设备中运行时,如何检查这些值?是否可以在开发的设备(例如模拟器)中检查这些值? 打开 从已连接设备的列表中选择您的iOS设备。 从“已安装应用程序”列表中选择一个应用程序。 单击应用程序 选择 保存文件(文件扩展名-.xcappdata)
![ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP]()
右键单击文件,然后选择
![ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP]()
Finder窗口将显示文件 转到: Bingo:这是您想要的。
![ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP ios - 如何使用Xcode 9.3在iOS开发设备中检查[NSUserDefaults standardUserDefaults]-LMLPHP]()
(6个答案)
2年前关闭。
在Xcode 9.3和iOS模拟器中,
[NSUserDefaults standardUserDefaults]
将值存储在以下位置:在这里我可以轻松地打开.plist文件并查看值。
但是,当应用程序在开发设备中运行时,如何检查这些值?是否可以在开发的设备(例如模拟器)中检查这些值?
最佳答案
您不能直接访问它。 Apple不允许从设备访问iOS应用程序(对于任何外部来源)的此类数据(和/或文件)。
只有应用程序开发人员才能以编程方式访问它。 (市场上有一些软件可以使用越狱设备从IPA打开/访问文件。)
请参阅此Apple文档:iOS Security - File Data Protection。 (在本文档中,您的问题没有直接答案,但是有关文件和数据安全性的完整详细信息。)
但是,如果您是此应用程序的开发人员,则可以从AppData Preferences
中找到它。
请按照以下步骤找到它:
Device and Simulator
窗口(Xcode(菜单)>>窗口>>设备和模拟器)。 Settings
图标Download Container
,这将提示您保存文件。 Show Package Contents
AppData
的路径。 AppData >> Library >> Preferences >> <file>.plist
UserDefault
存储文件。打开它并检查您的数据。