Ready for Sale, now labeled Ready for Distribution in App Store Connect, means your app version has been approved and released, so it is published and on its way to being available on the App Store. What it does not mean is that every user can instantly see or find it, because a newly released app takes time to propagate across Apple's storefronts, commonly a few hours and up to about a day for full worldwide availability, and it takes additional time to appear in App Store search as Apple indexes the new app. So a fresh app is often reachable by its direct link before it surfaces in search. Price and availability changes propagate over a similar window. Ready for Sale therefore means live and propagating, not visible everywhere at the same instant.
Short answer
Ready for Sale means approved and released, but not instantly visible to everyone. Per Apple's app statuses reference, Ready for Sale was renamed Ready for Distribution and indicates your app can be published. Being live, however, is not the same as being downloadable and searchable everywhere at once: per Apple's availability guidance, changes to availability propagate across storefronts and can take up to about a day. So your app is typically reachable by its direct App Store link soon after it is Ready for Sale, while appearing in search and everywhere globally takes a few hours up to roughly a day.
What Ready for Sale means
Ready for Sale is the status your app version reaches once it has passed App Review and been released, so it is the sign that your app is approved and published rather than still in review or waiting. If you chose automatic release, the app moves to this status when review completes; if you chose manual release, you first see Pending Developer Release and the app becomes Ready for Sale after you release it. Either way, reaching it is the milestone that your version is live.
Apple has renamed this status to Ready for Distribution in App Store Connect, so if you see that label instead, it means the same thing: your app can be published and is being made available. The wording changed but the meaning did not. To confirm the app is actually available, you can check the Pricing and Availability section, which reflects whether the app is on sale in your chosen regions. So Ready for Sale, or Ready for Distribution, is the green light that your app is out, which then leads to the propagation timing that most questions are really about.
Ready for Sale versus actually visible
The reason this status causes confusion is that it reflects Apple's side of things, that your app is released, rather than the exact moment every user in every region can see it. The App Store is a globally distributed service, so once your app is Ready for Sale it has to propagate across Apple's storefronts and content delivery network before it is downloadable everywhere, and that rollout is gradual rather than instantaneous. So it is normal to be Ready for Sale while your own device or a friend's does not show the app yet.
That gap is expected and short. The status tells you the app is live from Apple's perspective, and the propagation and search indexing described below fill in the time between that and universal visibility. So do not read Ready for Sale as a promise that the app is already in front of every user; read it as the app being released and now spreading across the store, which happens over the next few hours rather than all at once.
How long until it appears in search?
Your app is usually reachable by its direct App Store link fairly soon after it becomes Ready for Sale, but appearing in App Store search results takes additional time, commonly several hours and up to about a day, and occasionally longer for a brand-new app. This is because search indexing is a separate step from the app being live, so Apple has to index the new app before it surfaces for search queries, including searches for your app's own name.
This is why a newly released app can be installed from its link while returning no results when you search its name, which is expected rather than a problem. So if your app is Ready for Sale and you cannot find it in search yet, give it time to be indexed, and use the direct App Store link to confirm the app itself is live and installable in the meantime. Searchability catching up within a few hours to a day after release is normal, and it is not a sign that anything is wrong with the app.
Price and availability propagation
Price and availability behave the same way as the initial release: they propagate across Apple's storefronts over a short window rather than applying everywhere at the same instant. Apple notes that a change like removing an app from sale can take up to about a day to take effect across all countries and regions, and a newly available app or a price change propagates on a comparable timeline. So the price you set and the regions you chose become effective as the change rolls out, not the moment you save it.
This matters when you check your app right after it goes Ready for Sale, because the app might be visible in one region before another, or a price might not yet show in every storefront. That unevenness during the first hours is the propagation in progress, and it settles within roughly a day.
Why users might not see it yet
Putting the pieces together, there are a few overlapping reasons a Ready for Sale app is not yet in front of a given user. The app is still propagating across storefronts, so their region may not have it yet; search has not finished indexing it, so it does not appear for a name search; and the App Store app on their device caches listings, so it may show stale results until it refreshes. Each of these resolves with time.
So a user not seeing your just-released app is usually one of these normal delays rather than a fault. The most reliable check in the first hours is the direct App Store link, which confirms the app is live even before search and full propagation catch up.
Timeline at a glance
Knowing what is normal at each point stops the worry. The table below maps it.
| After Ready for Sale | Normal? | What is happening |
|---|---|---|
| Minutes to a couple of hours | Normal | Live via direct link; propagating |
| A few hours to about a day | Normal | Reaching all storefronts and search |
| Visible in some regions first | Normal | Gradual global propagation |
| Not in search for several hours | Normal | Apple is still indexing the app |
| More than a day, still unavailable | Investigate | Check availability, region, and status |
Read the first four rows as reassurance: within roughly a day, live-but-not-everywhere is exactly how a release behaves.
When to worry
Most of the time there is nothing to fix, and patience within a day is the right response. It becomes worth investigating when your app has been Ready for Sale for well over a day and is still not available or searchable anywhere, or is missing in regions you expected. In that case, check your Pricing and Availability settings to confirm the app is set to sell in those regions, verify you actually released it rather than leaving it in a manual-release state, and check Apple's System Status for any App Store issues.
If the settings are correct, you released the version, and the app is genuinely unavailable well beyond the normal propagation window, that is when contacting Apple through App Store Connect is reasonable. So the order is to wait out the normal day-long window first, then verify your availability settings and release action, and only treat a truly stuck release as a support case, since the vast majority of Ready for Sale delays are ordinary propagation.
What to check
Working through these steps confirms whether to wait or act. The checklist below covers them.
| Step | Action | Done? |
|---|---|---|
| Confirm it is released | Ready for Sale, not Pending Developer Release | [ ] |
| Test the direct link | Open the App Store link to confirm it is live | [ ] |
| Allow propagation | Give it a few hours up to about a day | [ ] |
| Expect a search delay | Indexing takes extra time after going live | [ ] |
| Check availability | Confirm regions in Pricing and Availability | [ ] |
| Escalate if overdue | Contact Apple past the normal window | [ ] |
The step teams skip most is testing the direct link, since it confirms the app is genuinely live even while search and propagation are still catching up.
Where a scan fits
Ready for Sale is a status and propagation matter, so a security tool does not change when your app appears, but the launch window is a natural time to confirm the app you just shipped is sound.
A scanner like PTKD.com analyzes your app build for security issues such as exposed keys, over-broad permissions, and risky third-party code, mapped to OWASP MASVS. To be clear about the boundary: PTKD does not control your App Store status or speed up propagation, which are Apple's. It reviews the build that just went live, so a fresh release doubles as a good moment to verify the app is secure while it propagates across the store.
What to take away
- Ready for Sale, now labeled Ready for Distribution, means your app version is approved and released, so it is live rather than still in review.
- Being live is not the same as being visible everywhere: a new app propagates across storefronts over a few hours and up to about a day.
- Appearing in App Store search takes additional time as Apple indexes the app, so a fresh app is often reachable by its direct link before it shows in search.
- Price and regional availability propagate on a similar timeline, up to roughly a day, so they are not reflected in every storefront at once.
- Wait out the day-long propagation window, confirm the app via its direct link and your availability settings, and use a tool like PTKD.com to check the build during the wait.




