在 Finder 中打開 iOS 模擬器的文件系統

分享兩個腳本用於打開 iOS simulator 的設備文件系統與特定 App 的文件系統

設備文件系統

設備文件系統是指從 simulator 的“文件”應用中的 On My iPhone 這裏看到的文件:

open "`xcrun simctl get_app_container booted com.apple.DocumentsApp groups | grep LocalStorage | awk -F'\t' '{print $2}'`/File Provider Storage" -a Finder

運行即可:

App 文件系統

是指每個 App 自己獨立的文件系統。

#!/bin/bash

PACKAGE_NAME="${1:-default.package.name}" # 默認值
open `xcrun simctl get_app_container booted $PACKAGE_NAME data` -a Finder

保存爲腳本文件,加執行權限,執行:

./sim-app-fs.sh your.package.name

不想保存腳本文件就把 $PACKAGE_NAME 替換成實際的包名直接執行。

補充說明

  1. xcrun simctl 似乎有 bug

    cli 幫助信息裏說可以指定特定的 group identifier 來獲取指定 group 的路徑:


    但實際上如果指定了 identifier 會認爲是錯誤的參數,還是打印幫助信息:


    這東西也沒有官方文檔,網上一個用 identifier 的例子都找不到,十有八九是 bug 了

  2. 建議配合 raycast 這類工具使用腳本,體驗很好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章