chore: gitignore 用全局通配兜住签名私钥/证书
签名私钥 pangolin-release.jks 实际躺在**仓库根目录**,而原规则只写了 client/android/*.jks 一层,根目录那份既未被 git 跟踪、也未被忽略 —— 一次 `git add -A` 就会把 release 私钥提交进库。 改为全局通配 *.jks / *.keystore / key.properties,并一并兜住 Apple 侧的 *.p12 / *.mobileprovision / *.provisionprofile(CI 与 local_test.sh 都会 在工作区落盘这些材料)。 已核对:仓库当前没有任何**已跟踪**文件匹配这些模式,不会把在库文件变成 untracked。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P9G7E3wmAYL9KeYCVZVsqu
This commit is contained in:
+8
-3
@@ -57,9 +57,14 @@ client/ios/Flutter/ephemeral/
|
||||
client/pubspec.lock
|
||||
|
||||
# Android release 签名材料(本地或 CI 落盘,绝不入库)
|
||||
client/android/key.properties
|
||||
client/android/*.jks
|
||||
client/android/*.keystore
|
||||
# 用全局通配:签名私钥曾以 pangolin-release.jks 出现在**仓库根**,而旧规则只盖
|
||||
# client/android/ 一层,根目录那份不被忽略 → 一次 `git add -A` 就会把私钥提交进库。
|
||||
key.properties
|
||||
*.jks
|
||||
*.keystore
|
||||
*.p12
|
||||
*.mobileprovision
|
||||
*.provisionprofile
|
||||
|
||||
# CI 客户端产物暂存目录(scripts/ci/compile-{android,windows}.sh 输出,构建期生成)
|
||||
/dist/
|
||||
|
||||
Reference in New Issue
Block a user