1.2 KiB
Raw Permalink Blame History

斯凯签勤

开发环境

  • flutter3.19.6
  • OpenJdk 17
  • Xcode 16.3

目录说明

  • api接口请求
  • base父类、app生命周期、权限等相关的控制
  • common常量、工具类、颜色、图片、组件的内容都放在该目录下
  • i18n国际化
  • routes路由
  • views页面

多flavor配置

增加flavor环境所需要的命令参考flavorizr.yaml文件中的说明

文档链接:https://pub.dev/packages/flutter_flavorizr

注意该插件最好在mac环境下运行

确保依赖、环境安装完成之后,执行flutter pub run flutter_flavorizr进行生成,注意这一步会覆盖原有的内容

生成.jks文件用于android的flavor签名

keytool -genkeypair -v -keystore <文件昵称>.jks -alias <别名> \                        
  -keyalg RSA -keysize 2048 -validity 10000 \                                            
  -dname "CN=<通用名,通常是公司或产品名>, OU=<组织单位,如部门名称>, O=<组织/公司全名>, L=深圳, S=广东, C=CN" \
  -storepass <密码> \                                                              
  -keypass <密码>