乐趣区

关于bash:TIL-在-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 这类工具应用脚本,体验很好

退出移动版