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

release

Submit iOS app to App Store for review

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.7 KB

SKILL.md(원문)

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

App Store Production Release

Submit the iOS app to App Store Connect for review and release.

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

fastlane release (Submit Existing Build)

  1. Selects latest TestFlight build already uploaded
  2. Submits for App Store review
  3. Ideal when you've already tested a beta build

fastlane release_full (Full Pipeline)

  1. Syncs certificates via Match (appstore type) — only once you've run the match skill; the base setup-fastlane lane skips this
  2. Bumps version number (if version: provided)
  3. Increments build number
  4. Builds release archive with gym
  5. Uploads to App Store Connect
  6. Submits for review
  7. Auto-releases after approval (if auto_release:true)

Scope: release / release_full upload the binary + app-level metadata/screenshots. They do not upload in-app-purchase / subscription assets (per-IAP Review Information → Screenshot, 1024² Image (Optional) promos) — those are managed by hand in App Store Connect. See the snapshot skill for screenshot upload details (deliver layout, RGB/no-alpha, what it does and doesn't cover).


Commands

Submit Existing TestFlight Build

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

fastlane release

Full Release with Version Bump

fastlane release_full version:"1.1.0"

Full Release with Auto-Release

fastlane release_full version:"1.2.0" auto_release:true

This will automatically release to the App Store once Apple approves the build.


Workflow Recommendation

  1. Test first: Run fastlane beta to upload to TestFlight
  2. Verify in TestFlight: Ensure the build works correctly
  3. Submit for review: Run fastlane release to submit the tested build
  4. Or full pipeline: Use fastlane release_full for a fresh build + submit

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'

"The provided entity includes an attribute with a value that has already been used"

The version number already exists. Increment the version:

fastlane release_full version:"1.0.1"

Build rejected or needs changes

  1. Address Apple's feedback
  2. Increment build number and re-upload:
fastlane beta
  1. Submit again:
fastlane release

After Submission

  • Review time: Typically 24-48 hours (can be longer)
  • Check status: App Store Connect → My Apps → Your App → App Store
  • If rejected: Review feedback, fix issues, increment build, resubmit
  • If approved with auto_release: App goes live immediately
  • If approved without auto_release: Manually release in App Store Connect

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

beta

무료

Build and upload iOS app to TestFlight

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

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

match

무료

Set up Match for iOS code signing certificate management

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

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의 스킬 모두 보기

이 스킬의 문제 신고