38 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 斯凯签勤
## 开发环境
- flutter3.19.6
- OpenJdk 17
- Xcode 16.3
## 目录说明
- api接口请求
- base父类、app生命周期、权限等相关的控制
- common常量、工具类、颜色、图片、组件的内容都放在该目录下
- i18n国际化
- routes路由
- views页面
## 多flavor配置
- 配置文件在[flavorizr.yaml](flavorizr.yaml)
> 增加flavor环境所需要的命令参考[flavorizr.yaml](flavorizr.yaml)文件中的说明
>
> 文档链接https://pub.dev/packages/flutter_flavorizr
>
> 注意该插件最好在mac环境下运行
>
> 确保依赖、环境安装完成之后,执行`flutter pub run flutter_flavorizr`进行生成,注意这一步会覆盖原有的内容
### 生成.jks文件用于android的flavor签名
```shell
keytool -genkeypair -v -keystore <文件昵称>.jks -alias <别名> \
-keyalg RSA -keysize 2048 -validity 10000 \
-dname "CN=<通用名,通常是公司或产品名>, OU=<组织单位,如部门名称>, O=<组织/公司全名>, L=深圳, S=广东, C=CN" \
-storepass <密码> \
-keypass <密码>
```