emuBootIos.sh 输出 Usage 说明

This commit is contained in:
Luk
2026-10-21 11:00:37 +08:00
parent 75ae4e9e22
commit 2a252cec17
+16 -13
View File
@@ -1,19 +1,22 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# 启动 iOS 模拟器 —— 「选哪一台」的复杂度和灵活性都集中在这里。 # 启动 iOS 模拟器 —— 「选哪一台」的复杂度和灵活性都集中在这里。
# #
# npm run app-ios-boot # 默认 [email protected]
# npm run app-ios-boot -- [email protected] # 短名@系统版本(推荐,跨机器通用) echo '# Usage:'
# npm run app-ios-boot -- [email protected] # iPhone 16 Pro / iOS 26.3 echo 'bash ./emuBootIos.sh # 默认:Booted 优先,否则最新 iPhone'
# npm run app-ios-boot -- [email protected] # iPhone 16 / iOS 18.1 echo 'bash ./emuBootIos.sh [email protected] # 短名@系统版本(推荐,跨机器通用)'
# npm run app-ios-boot -- "iPhone [email protected]" # 写机型全名也行 echo 'bash ./emuBootIos.sh [email protected] # iPhone 16 Pro / iOS 26.3'
# npm run app-ios-boot -- FF429526-A7EE-… # 直接给 UDID echo 'bash ./emuBootIos.sh [email protected] # iPhone 16 / iOS 18.1'
# [email protected] npm run app-ios-boot # 用环境变量改默认 echo 'bash ./emuBootIos.sh \"iPhone 17\" # 写机型全名(不带iOS版本取该机型最新)'
# echo 'bash ./emuBootIos.sh FF429526-A7EE-… # 直接给 UDID'
# 短名表见 scripts/emuResolveIos.js 的 builtinAlias(ip16 / ip16plus / ip16pro / ip16pm), echo '[email protected] bash ./emuBootIos.sh # 用环境变量改默认'
# 也可以在 package.json 的 config 里加("ipad": "iPad Pro 13-inch (M4)")。 echo
# echo '# 短名: ipxr/ipxs、ip11~ip17(各代含 pro/plus/mini/pc/pm/air 后缀)(见 node_modules/wo_scripts/emuResolveIos.js;旧机型需先装对应 iOS runtime)'
# 跑 App 永远打「当前已启动的那台」(纯 booted 语义): echo '# 也可以在 package.json 的 config 里加("ipad": "iPad Pro 13-inch (M4)")'
# npm run app-ios-emu-run-local echo
echo 'npm run app-ios-run # 跑 App(默认打当前已启动的那台,纯 booted)'
echo '[email protected] npm run app-ios-run # 临时指定某台(flutter 会自己 boot 它)'
set -euo pipefail set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"