【iOS開發】使用iMazing進行沙盒除錯
當開發專案有可能進行圖片的快取、清理操作時,我們可能會需要手動去 app 的沙盒裡面刪除、替換一些內容來進行測試,但是通過程式碼去目錄下查詢檔案可能不是很方便,也不夠直觀,這裡提供一個方法來方便這個除錯過程,使用工具:iMazing + Chrome
使用 iMazing 軟體,通過 WiFi 或者 USB 將 iOS 裝置連線到電腦之後,可以看到如下這樣的介面。
如果你的 app 是自己構建到裝置,而不是通過 App Store 下載的,那麼除了 文稿 資料夾以外,應該還可以看見 開發者 資料夾,而其中的
Documents 目錄下會有一些你自己通過各種各樣的方式進行儲存的內容,點開其中某一個目錄,可能會發現是這樣:
走到這一步,就說明你已經定位到了你快取過的內容,但是這裡發現了一個問題:除了 .mp4 和 .sqlite 之外,我發現很多其他內容沒有檔案字尾,沒辦法直接進行預覽。解決方法:首先把整個資料夾拷貝到本地(iMazing 軟體裡面的“拷貝至裝置”按鈕),然後將整個資料夾拖拽到 Chrome 裡面,像這樣:
然後你就可以通過 Chrome 強大的檔案檢視功能,直接檢視這裡面的視訊、JSON、圖片檔案,甚至 macOS 無法直接預覽的 webp 格式圖片都可以直接檢視,然後按檔名在 iMazing 裡面找到原始檔進行刪改再回到 Xcode 進行測試即可。
相關文章
- 沙盒路徑-iOSiOS
- iOS APP沙盒目錄iOSAPP
- iOS開發除錯 LLDB使用概覽iOS除錯LLDB
- 使用Xcode進行iOS裝置無線除錯XCodeiOS除錯
- OpenGL Mac開發-如何使用imgui(1.89.4)外掛進行除錯MacGUI除錯
- win10沙盒怎麼開啟 怎麼把程式拖進win10沙盒Win10
- iOS沙盒檔案目錄介紹iOS
- iOS 未越獄的裝置真機除錯,檢視儲存在沙盒裡的資料iOS除錯
- iOS開發-使用Safari除錯iOS APP H5頁面iOS除錯APPH5
- win 11 沙盒報錯修復
- win10沙盒怎麼用_win10沙盒使用教程Win10
- 使用 C-Reduce 進行除錯除錯
- 使用pdb進行Python除錯Python除錯
- iOS冰與火之歌 – 利用XPC過App沙盒iOSAPP
- iOS開發除錯神器:Reveal 24 for maciOS除錯Mac
- Kubernetes 使用arthas進行除錯除錯
- 使用Xdebug進行遠端除錯除錯
- 使用IDEA進行遠端除錯Idea除錯
- 沙盒「催化」遊戲遊戲
- 使用typescript開發除錯nodejsTypeScript除錯NodeJS
- windows 遠端連線Linux進行開發與除錯MySQLWindowsLinux除錯MySql
- 【iOS開發必收藏】詳解iOS應用程式內使用IAP/StoreKit付費、沙盒(SandBox)測試、建立測試賬號流程!iOS
- 【UWP】修改清單脫離沙盒執行
- iOS 沙盒機制及資料儲存等操作iOS
- IOS資料儲存之檔案沙盒儲存iOS
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- 使用 postman 除錯 jwt 開發的介面Postman除錯JWT
- Web開發除錯利器——Wireshark的使用Web除錯
- iOS學習之iOS沙盒(sandbox)機制和檔案操作(一)iOS
- iOS學習之iOS沙盒(sandbox)機制和檔案操作(二)iOS
- Android Studio 使用正式簽名進行除錯Android除錯
- win10系統開啟Windows Defender沙盒執行模式的方法Win10Windows模式
- 安卓機頂盒如何除錯?安卓除錯
- 使用Devstack進行開發dev
- 使用容器Docker進行開發Docker
- 使用 Devstack 進行開發dev
- phpstorm進行動態除錯PHPORM除錯
- iOS用libcurl發起一個get請求,並儲存返回資料到沙盒iOS