前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【iOS 开发】使用 iMazing 进行沙盒调试

【iOS 开发】使用 iMazing 进行沙盒调试

作者头像
KyXu
发布2019-04-11 16:54:59
1.4K0
发布2019-04-11 16:54:59
举报
文章被收录于专栏:KyXu

当开发项目有可能进行图片的缓存、清理操作时,我们可能会需要手动去 app 的沙盒里面删除、替换一些内容来进行测试,但是通过代码去目录下查找文件可能不是很方便,也不够直观,这里提供一个方法来方便这个调试过程,使用工具:iMazing + Chrome

使用 iMazing 软件,通过 WiFi 或者 USB 将 iOS 设备连接到电脑之后,可以看到如下这样的界面。

如果你的 app 是自己构建到设备,而不是通过 App Store 下载的,那么除了 文稿 文件夹以外,应该还可以看见 开发者 文件夹,而其中的 Documents 目录下会有一些你自己通过各种各样的方式进行存储的内容,点开其中某一个目录,可能会发现是这样:

走到这一步,就说明你已经定位到了你缓存过的内容,但是这里发现了一个问题:除了 .mp4 和 .sqlite 之外,我发现很多其他内容没有文件后缀,没办法直接进行预览。解决方法:首先把整个文件夹拷贝到本地(iMazing 软件里面的“拷贝至设备”按钮),然后将整个文件夹拖拽到 Chrome 里面,像这样:

然后你就可以通过 Chrome 强大的文件查看功能,直接查看这里面的视频、JSON、图片文件,甚至 macOS 无法直接预览的 webp 格式图片都可以直接查看,然后按文件名在 iMazing 里面找到源文件进行删改再回到 Xcode 进行测试即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.07.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档