Files
chat/flutter-dev.sh
2026-04-25 16:36:34 +08:00

56 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Sales Chat Flutter 开发脚本
set -e
cd "$(dirname "$0")/client/flutter"
case "$1" in
"get")
echo "📦 安装依赖..."
flutter pub get
;;
"run")
echo "🚀 启动应用..."
flutter run
;;
"web")
echo "🌐 启动 Web 版本..."
flutter run -d chrome
;;
"android")
echo "📱 构建 Android APK..."
flutter build apk --release
echo "✅ APK: build/app/outputs/flutter-apk/app-release.apk"
;;
"ios")
echo "📱 构建 iOS..."
flutter build ios --release
echo "✅ 在 Xcode 中打开: ios/Runner.xcworkspace"
;;
"clean")
echo "🧹 清理构建..."
flutter clean
flutter pub get
;;
"test")
echo "🧪 运行测试..."
flutter test
;;
*)
echo "Sales Chat Flutter 开发工具"
echo ""
echo "用法: $0 <command>"
echo ""
echo "命令:"
echo " get - 安装依赖"
echo " run - 运行应用 (默认设备)"
echo " web - 运行 Web 版本"
echo " android - 构建 Android APK"
echo " ios - 构建 iOS 应用"
echo " clean - 清理构建缓存"
echo " test - 运行测试"
;;
esac