fix: 增加脚本说明
This commit is contained in:
parent
fec9188b0c
commit
3fbda0bdd4
47
README.md
Normal file
47
README.md
Normal file
@ -0,0 +1,47 @@
|
||||
### HiFastVPN
|
||||
|
||||
Hi快VPN 客户端应用,提供安全的 VPN 连接服务,支持 Android, iOS, macOS, Windows
|
||||
|
||||
### 环境准备
|
||||
- **Flutter SDK**: `3.27.0`
|
||||
- **Dart SDK**: `>=3.5.0 <4.0.0`
|
||||
- **Make**: 用于执行构建自动化脚本
|
||||
|
||||
### 基础脚本
|
||||
|
||||
> 核心启动和构建模块均已集成在 `Makefile` 中。
|
||||
|
||||
项目启动命令和构建release命令
|
||||
```bash
|
||||
# 项目初始化准备
|
||||
make android-prepare
|
||||
make ios-prepare
|
||||
make macos-prepare
|
||||
make windows-prepare
|
||||
# 项目release
|
||||
make android-release
|
||||
make ios-release
|
||||
make macos-release
|
||||
make windows-release
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
|
||||
### 📱 Android
|
||||
> android-release
|
||||
- release apk:路径在 `build/app/outputs/apk/release/app-arm64-v8a-release.apk`, 这个版本兼容近5年内android,其他版本体积过大或过老
|
||||
|
||||
### 🍎 iOS
|
||||
> ios-release
|
||||
- **证书管理**: 开发环境使用automativally模式自动,生产环境需要下载hiFastVPN-iOs-Prod的profile
|
||||
- ipa发布后使用 `Transporter.app`上传到苹果后台
|
||||
- release apk:路径在 `dist/对应版本号/*.ipa`,
|
||||
|
||||
### 💻 macOS
|
||||
> macos-release
|
||||
- release apk:路径在 `dist/对应版本号/*.dmg`,完成公证和dmg封面制作
|
||||
|
||||
### 🪟 Windows
|
||||
- 环境需要Inno Setup
|
||||
- 需要注意Inno Setup中有没有 `ChineseSimplified.isl`,如果没有需要下载,放在对应的languages文件夹,不是hi-client项目
|
||||
- release apk:路径在 `dist/对应版本号/*.exe`,
|
||||
Loading…
x
Reference in New Issue
Block a user