# 斯凯签勤 ## 开发环境 - flutter:3.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 <密码> ```