본문으로 건너뛰기
cccskills
무료GitHub에 공개

beta

Build and upload iOS app to TestFlight

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

TestFlight Beta Release

Build and upload the iOS app to TestFlight for beta testing.

Pre-flight Checks

  • Fastlane installed: !fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"
  • Fastfile exists: !ls fastlane/Fastfile 2>/dev/null && echo "✓ Found" || echo "✗ Not found - run /setup-fastlane first"
  • App-specific password: ![ -n "$FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD" ] && echo "✓ Set" || echo "⚠️ Not set - export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'"

Arguments: ${ARGUMENTS:-none}


What This Does

  1. Syncs certificates via Match (appstore type) — only once you've run the match skill; the base setup-fastlane lane skips this
  2. Increments build number (unless --skip-build-increment)
  3. Builds release archive with gym
  4. Uploads to TestFlight via pilot
  5. Optionally distributes to external testers (via the separate beta_external lane)

Commands

Standard Beta (Internal Testers)

Run from your project directory (where fastlane/ lives):

fastlane beta

Skip Build Number Increment

fastlane beta skip_build_increment:true

External Testers (with changelog)

fastlane beta_external changelog:"Bug fixes and performance improvements"

Troubleshooting

"No value found for 'username'"

Set your Apple ID in fastlane/Appfile:

apple_id("your@email.com")

"Please sign in with an app-specific password"

  1. Go to https://account.apple.com → Sign-In & Security → App-Specific Passwords
  2. Generate a password named "Fastlane"
  3. Export it:
export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'

rsync error during export

If you see --extended-attributes: unknown option, Homebrew rsync conflicts with Xcode:

brew uninstall rsync  # Use system rsync

After Upload

  • Build will appear in TestFlight within 1-5 minutes
  • Internal testers are notified automatically
  • External testers require beta_external lane or manual distribution in App Store Connect

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

match

무료

Set up Match for iOS code signing certificate management

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

greenstevester/fastlane-skill382026년 8월 31일 업데이트

release

무료

Submit iOS app to App Store for review

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

greenstevester/fastlane-skill382026년 8월 31일 업데이트

Set up Fastlane for iOS/macOS app automation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

greenstevester/fastlane-skill382026년 8월 31일 업데이트

snapshot

무료

Automate App Store screenshot capture across devices and languages

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

greenstevester/fastlane-skill382026년 8월 31일 업데이트

greenstevester의 스킬 모두 보기

이 스킬의 문제 신고