【iOS 开发】使用 iMazing 进行沙盒调试
生活随笔
收集整理的這篇文章主要介紹了
【iOS 开发】使用 iMazing 进行沙盒调试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當開發項目有可能進行圖片的緩存、清理操作時,我們可能會需要手動去 app 的沙盒里面刪除、替換一些內容來進行測試,但是通過代碼去目錄下查找文件可能不是很方便,也不夠直觀,這里提供一個方法來方便這個調試過程,使用工具:iMazing + Chrome
使用 iMazing 軟件,通過 WiFi 或者 USB 將 iOS 設備連接到電腦之后,可以看到如下這樣的界面。
如果你的 app 是自己構建到設備,而不是通過 App Store 下載的,那么除了 文稿 文件夾以外,應該還可以看見 開發者 文件夾,而其中的
Documents 目錄下會有一些你自己通過各種各樣的方式進行存儲的內容,點開其中某一個目錄,可能會發現是這樣:
走到這一步,就說明你已經定位到了你緩存過的內容,但是這里發現了一個問題:除了 .mp4 和 .sqlite 之外,我發現很多其他內容沒有文件后綴,沒辦法直接進行預覽。解決方法:首先把整個文件夾拷貝到本地(iMazing 軟件里面的“拷貝至設備”按鈕),然后將整個文件夾拖拽到 Chrome 里面,像這樣:
然后你就可以通過 Chrome 強大的文件查看功能,直接查看這里面的視頻、JSON、圖片文件,甚至 macOS 無法直接預覽的 webp 格式圖片都可以直接查看,然后按文件名在 iMazing 里面找到源文件進行刪改再回到 Xcode 進行測試即可。
總結
以上是生活随笔為你收集整理的【iOS 开发】使用 iMazing 进行沙盒调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (笔记)java环境变量设置
- 下一篇: Spark 分析网站排名热度