方案一:通过iTunes工具
自iOS 8.3升级后,苹果官方已经禁止应用程序访问沙盒,但应用可以在iTunes文件共享设置开启状态下访问真机沙盒目录文件,对于模拟器来说仍然可以通过沙盒路径直接查看沙盒目录文件。
首先先看看某个应用“iTunes文件共享”未开启时,iTunes的真机沙盒文件情况
打开iTunes进入访达未开启文件共享的应用程序不会被列举展示出来
已开启共享的应用列表然后去开启目标应用的“iTunes文件共享”,在info.plist文件中添加对应的配置信息 Application supports iTunes file sharing : YES
选择配置项 开启共享开启共享后,Xcode重新编译项目,真机运行。最后重新打开iTunes,查看共享应用列表,目标应用被列举展示出来,点开应用左侧下拉图标就可以查看沙盒文件列表
沙盒文件列表最后将沙盒文件拷贝(拖拽)出来,查看文件具体内容,同样关闭 Application supports iTunes file sharing : NO配置后,重新编译运行,目标应用也会从共享应用列表中消失。
方案二:通过Xcode工具
下拉Xcode的“Window”菜单,选择“Devices and Simulators”工具,打开对话窗口
选中已安装的目标应用,底部“齿轮”型设置按钮激活,点击设置选择下拉菜单“Download Container...”下载xcappdat文件到本地
右键xcappdat文件,选择“显示包内容”,打开“AppData”文件夹,然后根据具体需求查看沙盒文件,以下为查看“Documents”目录下的文件:AppData>Documents>文件
右键显示包内容菜单 一级目录 二级目录打开“Documents”文件夹,查看相关文件
Documents目录下的沙盒文件
网友评论