wjs-publishing-testflight
仓库创建 2026年5月11日最近提交 4 天前SkillHot 收录 21 天前
▸ 精选理由
标准化 TestFlight 发布流水线,减少手工构建与上传步骤。
▸ 风险提示
需要 Apple 凭据和 ASC 密钥,配置不当可能泄露敏感信息。
这个 Skill 做什么
为 iOS 项目接入 fastlane 与 GitHub Actions,推送主分支自动上传 TestFlight。
为 iOS 项目接入 fastlane + GitHub Actions,把 push 到 main 分支变成自动构建并上传到 TestFlight 的流水线。适合希望把打包发布流程 CI 化、自动上 TestFlight 的仓库。实现参考 Cathier 项目,需配置 Apple ID、Team/ASC 凭证和 App Store Connect API 等凭据。
▸ 展开 SKILL.md 英文原文
为 iOS 项目配置 fastlane + GitHub Actions,实现推送 main 分支自动构建并上传 TestFlight。参考实现:Cathier 项目。触发词:「testflight」「fastlane」「自动构建」「CI TestFlight」「/wjs-publishing-testflight」。
107
Stars
15
Forks
34
仓库内 Skill
+8
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jianshuo/claude-skills/main/wjs-publishing-testflight/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jianshuo/claude-skills/main/wjs-publishing-testflight/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# wjs-publishing-testflight
为 iOS 项目接入 fastlane + GitHub Actions,推送 main → 自动构建 → TestFlight。参考实现是 Cathier 项目(`github.com/jianshuo/Cathier`)。
## 前置信息(所有项目通用)
| 项目 | 值 |
|------|-----|
| Apple ID | `jianshuo@hotmail.com` |
| Team ID | `97XBW2A43H` |
| ITC Team ID | `97847885` |
| ASC API Key ID | `S6363V64RS` |
| ASC Issuer ID | `69a6de82-56b6-47e3-e053-5b8c7c11a4d1` |
| ASC API Key 文件 | iCloud 重要文档目录下的 `.p8` 文件(见 [[apple-developer-credentials]])|
| Match certs repo 格式 | `https://github.com/jianshuo/<APP>-certs.git` |
## 工作流逻辑
```
git push → main
↓
GitHub Actions (macos-15, Xcode 26.2)
↓
fastlane beta
├─ 查询 ASC 最新 build number → 加 1
├─ match(readonly,拉 appstore 证书)
├─via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有