| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 |
cmux iOS App Store Review Package
This package is the source of truth for production iOS App Store submission readiness. Keep it separate from the TestFlight beta lane.
Production Lane
The official cmux iOS App Store Connect app is Apple ID 6783338052.
Upload a production App Store Connect build:
ios/scripts/upload-app-store.sh
Useful dry run:
ios/scripts/upload-app-store.sh --export-only
Defaults:
- Bundle ID:
com.cmux.app - Marketing version:
CMUX_IOS_APPSTORE_MARKETING_VERSIONinios/Config/Shared.xcconfig - Display name:
cmux - Provisioning profile:
cmux App Store Distribution - Entitlements:
Config/cmux-release.entitlements - Review submission: not automatic
The beta lane remains:
ios/scripts/upload-testflight.sh --lane beta
Validation
Run the App Store readiness package after upload:
ios/scripts/validate-app-store-release.sh \
--app "$ASC_APP_ID" \
--build-number "$CF_BUNDLE_VERSION" \
--wait-build \
--strict
Preview staging with copied metadata:
ios/scripts/validate-app-store-release.sh \
--app "$ASC_APP_ID" \
--version "$VERSION" \
--build-number "$CF_BUNDLE_VERSION" \
--copy-metadata-from "$PREVIOUS_VERSION" \
--stage-dry-run \
--strict
Preview review submission:
ios/scripts/validate-app-store-release.sh \
--app "$ASC_APP_ID" \
--version "$VERSION" \
--build-number "$CF_BUNDLE_VERSION" \
--submit-dry-run \
--strict
Only submit after the checklist is complete:
ios/scripts/validate-app-store-release.sh \
--app "$ASC_APP_ID" \
--version "$VERSION" \
--build-number "$CF_BUNDLE_VERSION" \
--submit \
--confirm-submit \
--strict
Files
review-notes.mdcontains the notes to paste into App Store Connect Review Information.reviewer-setup.mdcontains the prepared Mac and manual-pairing setup needed so App Review can test without owning a Mac.metadata-screenshots-checklist.mdlists the metadata, screenshots, privacy, and payment gates that must be complete before submission.
Do not commit demo account passwords. Add them only in App Store Connect Review Information fields.