用途:该技能面向 Flutter 应用的构建、签名、发布与线上可靠性,帮助把开发到上架的流程自动化。
主要能力:提供 GitHub Actions 发布流水线示例(标签触发、拉取依赖、运行测试、构建 APK/IPA、上传 Play Store 与 App Store);Android 签名配置(keystore 别名、密码、路径通过环境变量注入,release 开启 minifyEnabled 与 shrinkResources);iOS 构建与签名(flutter build ios --release --no-codesign,配合 Fastlane 签名与上传);Fastlane 安装与初始化(sudo gem install fastlane、cd ios && fastlane init)及 iOS deploy lane 示例;版本管理(pubspec.yaml 的 MAJOR.MINOR.PATCH+BUILD_NUMBER 格式与 bump-version.sh 脚本);监控(Firebase Crashlytics 初始化、FlutterError.onError 与手动 recordError)。
使用方式:按资料中的命令与配置片段接入项目,例如 flutter pub get、flutter test、flutter build apk --release、bundle exec fastlane android deploy --env=production、bundle exec fastlane ios deploy --env=production。
适用场景:需要为 Flutter 应用搭建自动化发布流水线、处理双端签名与商店上传、统一版本号并接入崩溃监控的团队。
限制:资料未提供具体收费、价格、支持平台范围、效果数据与完整使用步骤,相关细节暂未提供;示例中的密钥与凭据需自行配置,不应硬编码。