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