App transfer readiness before App Review and launch
An app transfer is operationally close to a release. Account state, product identifiers, subscriptions, shared secrets, capabilities, and review timing all need a freeze plan.
Before initiating a transfer, verify Apple's transfer criteria, freeze active submissions, back up metadata and product configuration, identify services that need recipient setup, and decide who owns support during the handoff. AppReviewReady interpretation: do not start a transfer in the middle of a risky review unless the transfer itself is the business-critical event.
Check transfer criteria before scheduling the handoff
Apple's transfer criteria are the first gate. Do not treat transfer as a support conversation that can be solved after the buyer is waiting. Review the app's current status, bundle services, agreements, entitlements, subscriptions, and outstanding account actions before picking a date.
Create a single owner on both sides. The transferor should know what is frozen until acceptance; the recipient should know what must be configured immediately after the app arrives.
Avoid mixing transfer with active review uncertainty
- Record whether the app has a version Waiting for Review, In Review, Rejected, Pending Developer Release, or Ready for Distribution.
- Do not submit a new build only to keep momentum if transfer criteria or account ownership are unsettled.
- If a launch date depends on the transfer, decide whether review or transfer has priority and document the reason.
- Keep support and App Review contact emails valid during the handoff period.
Protect IAP, subscriptions, and revenue paths
In-app purchases, subscriptions, shared secrets, server notifications, receipt validation, and entitlement services should be audited before transfer. The user-facing app may remain available while backend ownership or credentials change, so broken validation can become a revenue incident.
AppReviewReady interpretation: run a purchase and restore pass before transfer and after recipient acceptance. If subscriptions exist, include renewal, grace, billing retry, upgrade, downgrade, and cancellation state where the business depends on them.
Inventory capabilities and external dependencies
- List App Groups, Associated Domains, Push Notifications, Sign in with Apple, CloudKit, Game Center, Wallet, HealthKit, Maps, and other capabilities.
- Record which identifiers, keys, domains, server callbacks, and certificates the recipient must recreate or verify.
- Back up App Store metadata, screenshots, privacy answers, age rating, pricing, and availability settings.
- Check whether external services use the old team ID, bundle ID assumptions, or hard-coded App Store URLs.
- Confirm user support, privacy contact, and legal entity references are updated at the right time.
Prepare recipient acceptance like a release checklist
The recipient should be ready to inspect the app immediately after acceptance. Waiting days to configure callbacks, support pages, or subscription servers can create customer and review risk even if the transfer technically succeeds.
Transfer acceptance checklist: Transfer date/time: [UTC] Transferor owner: [role] Recipient owner: [role] Current review status: [status] IAP/subscription checks: [before and after] Capabilities requiring setup: [list] Support ownership starts: [date] Rollback/escalation contact: [contact]
Choose the least disruptive transfer window
Prefer a window with no active review, no pre-order countdown, no major subscription campaign, and support coverage from both parties. If business constraints force a riskier window, write the reason down and run the revenue and review checks twice.
Primary references checked for this guide
Policy statements above are grounded in the linked Apple documentation. Operational recommendations are AppReviewReady's interpretation and should be tested against your app and the current guideline text.
Check review state first
Separate transfer planning from App Review and release status decisions.
Open the tool