agentsclimarketplace

Ios testflight github actions

Skill charlieviettq/awesome-agent-skill/.cursor/skills/mobile/ios-testflight-github-actions

Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).

Install
npx -y skills add charlieviettq/awesome-agent-skill --skill ios-testflight-github-actions

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 22 stars22 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Set up iOS TestFlight delivery via GitHub Actions—build, sign, upload—with secret hygiene and no auto-push. Triggers: "TestFlight", "iOS CI", "Fastlane GitHub Actions", "beta release", "App Store Connect upload".

SKILL.md

2.4 KB, as published. Nobody here has run it

iOS TestFlight via GitHub Actions

Guide for CI pipelines that build signed iOS apps and upload to TestFlight. Focus on guardrails; user supplies Apple credentials via GitHub Secrets.

When to use

  • Automating beta builds on tag or main
  • Standardizing Fastlane or xcodebuild upload steps
  • Documenting secret requirements for the team

When not to use

  • Manual Xcode archive only
  • Android Play Console (different pipeline)
  • Production App Store release without beta gate

Required secrets (examples)

Store in GitHub Actions secrets — never in repo:

  • APP_STORE_CONNECT_API_KEY or issuer ID + key ID + .p8 content
  • MATCH_PASSWORD / certificate repo access if using match
  • Signing identities via keychain or ephemeral CI keychain

Workflow outline

  1. Trigger — workflow_dispatch, tag, or branch push (document which)
  2. Checkout — include submodules if needed
  3. Ruby/Node setup — if using Fastlane
  4. Install depsbundle install, CocoaPods/SPM resolve
  5. Build — archive release configuration
  6. Sign — match or manual cert; verify team ID
  7. Uploadupload_to_testflight or xcrun altool successor APIs
  8. Notify — Slack/issue comment on success/failure

Guardrails

  • No auto-commit of version bumps unless team explicitly wants it
  • No auto-push to main from CI on failure retry loops
  • Pin action SHAs or versions; review third-party actions
  • Separate workflows for PR (build-only) vs release (upload)

Verification

  • Build succeeds on CI before enabling upload
  • TestFlight build appears in App Store Connect
  • Internal testers can install

Troubleshooting

IssueCheck
Code signing errorCert expiry, wrong bundle ID, profile mismatch
Upload 401API key roles, key ID, issuer ID
Missing complianceExport compliance in App Store Connect

Related skills

  • app-store-submission-packager — store listing and review prep
  • ci-cd-quality-gates — general pipeline hygiene
  • shipping-launch-checklist — production rollout

Clean-room workflow; Apple credentials always user-managed.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.