flutter_mvu

一个用于在 Flutter 中实现 MVU 的示例项目

CICD

已经建立了自动构建管道,以便为主分支的每个新推送创建 iOS、Android 和 UWP 的新构建。

iOS 构建和代码签名由 Code Magic CLU 处理。有关生成证书和密钥的更多信息,请参阅此处:https://docs.flutterdart.cn/deployment/ios

仓库密钥

为了使这些管道运行,以下值需要保存在仓库密钥中

名称 Value
APP_CENTER_TOKEN https://docs.microsoft.com/en-us/appcenter/api-docs/
APP_STORE_CONNECT_ISSUER_ID https://appstoreconnect.apple.com/access/api
APP_STORE_CONNECT_KEY_IDENTIFIER https://appstoreconnect.apple.com/access/api
APP_STORE_CONNECT_PRIVATE_KEY https://appstoreconnect.apple.com/access/api
CERT_KEY openssl pkcs12 -in <certificate_name>.p12 -nodes -nocerts | openssl rsa -out cert_key
KEYSTORE openssl base64 < your_signing_keystore.jks | tr -d ‘\n’ | tee your_signing_keystore_base64_encoded.txt
SIGNING_KEY_ALIAS 用于生成密钥库的别名
SIGNING_KEY_PASSWORD 用于生成密钥库的密钥密码
SIGNING_STORE_PASSWORD 用于生成密钥库的密钥库密码

GitHub

查看 Github