【iOS開發】使用iMazing進行沙盒除錯
當開發專案有可能進行圖片的快取、清理操作時,我們可能會需要手動去 app 的沙盒裡面刪除、替換一些內容來進行測試,但是通過程式碼去目錄下查詢檔案可能不是很方便,也不夠直觀,這裡提供一個方法來方便這個除錯過程,使用工具:iMazing + Chrome
使用 iMazing 軟體,通過 WiFi 或者 USB 將 iOS 裝置連線到電腦之後,可以看到如下這樣的介面。
如果你的 app 是自己構建到裝置,而不是通過 App Store 下載的,那麼除了 文稿 資料夾以外,應該還可以看見 開發者 資料夾,而其中的
Documents 目錄下會有一些你自己通過各種各樣的方式進行儲存的內容,點開其中某一個目錄,可能會發現是這樣:
走到這一步,就說明你已經定位到了你快取過的內容,但是這裡發現了一個問題:除了 .mp4 和 .sqlite 之外,我發現很多其他內容沒有檔案字尾,沒辦法直接進行預覽。解決方法:首先把整個資料夾拷貝到本地(iMazing 軟體裡面的“拷貝至裝置”按鈕),然後將整個資料夾拖拽到 Chrome 裡面,像這樣:
然後你就可以通過 Chrome 強大的檔案檢視功能,直接檢視這裡面的視訊、JSON、圖片檔案,甚至 macOS 無法直接預覽的 webp 格式圖片都可以直接檢視,然後按檔名在 iMazing 裡面找到原始檔進行刪改再回到 Xcode 進行測試即可。
相關文章
- OpenGL Mac開發-如何使用imgui(1.89.4)外掛進行除錯MacGUI除錯
- iOS開發-使用Safari除錯iOS APP H5頁面iOS除錯APPH5
- Kubernetes 使用arthas進行除錯除錯
- 使用pdb進行Python除錯Python除錯
- 使用 C-Reduce 進行除錯除錯
- 使用IDEA進行遠端除錯Idea除錯
- 使用Xdebug進行遠端除錯除錯
- iOS開發除錯神器:Reveal 24 for maciOS除錯Mac
- iOS沙盒檔案目錄介紹iOS
- win10沙盒怎麼開啟 怎麼把程式拖進win10沙盒Win10
- win 11 沙盒報錯修復
- 盲盒app系統如何進行開發APP
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- windows 遠端連線Linux進行開發與除錯MySQLWindowsLinux除錯MySql
- win10沙盒怎麼用_win10沙盒使用教程Win10
- 如何使用iMazing在M1 Mac上執行iOS或iPadOS應用?MaciOSiPad
- iOS開發之runtime(一):runtime除錯環境搭建iOS除錯
- 嵌入式安卓開發使用LLDB進行斷點除錯C/C++程式碼安卓LLDB斷點除錯C++
- phpstorm進行動態除錯PHPORM除錯
- iOS冰與火之歌 – 利用XPC過App沙盒iOSAPP
- 使用 postman 除錯 jwt 開發的介面Postman除錯JWT
- 使用Eclipse進行PHP的伺服器端除錯EclipsePHP伺服器除錯
- 告別Print,使用IceCream進行高效的Python除錯Python除錯
- iOS開發除錯之報錯:Command /usr/bin/codesign failed with exit code 1iOS除錯AI
- APPCAN 如何快速的進行除錯?APPPCA除錯
- vscode 無法進行 debug 除錯VSCode除錯
- 使用Devstack進行開發dev
- 使用 Devstack 進行開發dev
- 在Pycharm上使用遠端伺服器進行除錯PyCharm伺服器除錯
- 【UWP】修改清單脫離沙盒執行
- [譯]使用開發工具來除錯 Beta 版 WebView除錯WebView
- 使用容器Docker進行開發Docker
- 使用eclipse 進行 Cesium 開發Eclipse
- 使用VS Code從零開始開發除錯.NET 5除錯
- 怎麼在移動端模擬pc端進行web開發除錯日誌Web除錯
- 沙盒「催化」遊戲遊戲
- 使用TLA +進行分散式系統的建模與除錯設計分散式除錯
- Linux 環境安裝 Xdebug 進行除錯Linux除錯
- 【iOS開發進階】-RunTimeiOS