用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill testflight命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | TestFlight |
| slug | testflight |
| version | 1.0.0 |
| homepage | https://clawic.com/skills/testflight |
| description | Distribute iOS and macOS beta builds with TestFlight, tester management, and CI/CD automation. |
| metadata | {"clawdbot":{"emoji":"🛫","requires":{"bins":[]},"os":["darwin"]}} |
User needs to distribute beta builds via TestFlight. Agent handles App Store Connect setup, tester groups, build uploads, and CI/CD integration.
| Topic | File |
|---|---|
| CI/CD automation | ci-cd.md |
Before uploading:
Every TestFlight build needs:
| Group | Purpose | Limit |
|---|---|---|
| Internal | Team members with App Store Connect access | 100 |
| External | Beta testers, requires review | 10,000 |
Internal builds available immediately. External requires Apple review (24-48h first time).
| Method | Best For |
|---|---|
| Xcode | Manual, one-off uploads |
xcrun altool | Scripts, CI without fastlane |
| Fastlane | Full automation, multiple apps |
| Xcode Cloud | Apple-native CI/CD |
| Transporter | GUI for non-developers |
TestFlight builds expire after 90 days. Plan releases accordingly.
.p8 file (only shown ONCE)# In Fastfile
lane :beta do
build_app(scheme: "MyApp")
upload_to_testflight(
api_key_path: "fastlane/api_key.json",
skip_waiting_for_build_processing: true
)
end
xcrun altool --upload-app \
--type ios \
--file "MyApp.ipa" \
--apiKey "KEY_ID" \
--apiIssuer "ISSUER_ID"
Data that leaves your machine:
Data that stays local:
This skill does NOT:
Install with clawhub install <slug> if user confirms:
ios — iOS development patternsxcode — Xcode workflowsflutter — cross-platform buildsclawhub star testflightclawhub sync