Yes, an ICP filing is required to distribute an app on the mainland China App Store; Apple asks developers to provide an ICP filing number for apps released there. The ICP filing comes from China's Ministry of Industry and Information Technology and generally requires your app to be hosted on servers in mainland China and associated with a Chinese business entity or a local partner, so foreign developers usually need a Chinese company or an agent to obtain it. You can skip the ICP filing only by not distributing in mainland China, which you do by removing China from your app's availability. If you want the China App Store, the filing is not optional.
Short answer
To release an app on the mainland China App Store, you must provide an ICP filing, and there is no way around it if you want to distribute there. Per Apple's China mainland app filing guidance, developers must supply an ICP filing number for apps available in mainland China. Obtaining that filing generally requires hosting in mainland China and a Chinese business entity or a local partner, so most foreign developers need a Chinese company or an agent. You can skip it only by excluding mainland China from your app's availability, which removes the app from that market. This is a regulatory requirement, so confirm current details and consider professional advice.
What ICP filing is
An ICP filing is a registration with China's Ministry of Industry and Information Technology that authorizes online services, including apps, to operate in mainland China. It ties the service to a responsible entity and to hosting located in mainland China, and it produces an ICP filing number that identifies the registration. For apps, Apple uses this filing to confirm that an app distributed in the China App Store meets the local requirement.
It is a legal and regulatory step, not a technical one, and it exists because China requires online services reaching its users to be registered. For a developer, the practical effect is that distributing on the mainland China App Store now depends on completing this filing and giving Apple the resulting number, in addition to the usual App Store steps.
Is ICP filing required for the China App Store?
Yes. Apple requires an ICP filing number for apps distributed on the mainland China App Store, so an app available there must have completed the filing. This applies to new apps and to keeping existing apps available in that market, which means it is not a one-time formality you can ignore but a condition of distribution in mainland China.
The requirement is specific to mainland China. It does not affect distribution elsewhere, including other regions where Chinese is spoken, so an app that is not offered in mainland China is not subject to it. Understanding that scope is important: the filing is required if, and only if, you want your app on the mainland China storefront, and it is the gating step for that market rather than a global App Store requirement.
Do you need a Chinese business?
In practice, usually yes, in some form. The ICP filing generally requires the app to be hosted on servers within mainland China and to be associated with a qualifying entity, which for a company typically means a Chinese business, and the process is designed around local registration. A foreign developer without any China presence generally cannot complete an ICP filing directly.
Because of this, foreign developers commonly work through a Chinese entity they own, a local partner or publisher, or an agent or service that handles ICP filing on their behalf. Each of these provides the local presence and hosting the filing requires. The exact path depends on your situation and the current rules, so if you intend to enter the China market, plan for a local entity or partner as part of the cost and timeline, and get advice specific to your case.
Can you skip it?
You can skip the ICP filing only by not distributing your app in mainland China. If you remove mainland China from your app's country and region availability in App Store Connect, the app is not offered there, and the ICP requirement does not apply to you. Many developers who do not target the China market simply leave it out of their availability and never engage with the filing.
What you cannot do is distribute on the mainland China App Store without the filing. There is no exemption or workaround that lets an app reach mainland China users through the App Store while skipping the ICP requirement, since Apple enforces it for that storefront. So the honest choice is binary: complete the filing to enter mainland China, or exclude mainland China and avoid the requirement entirely.
How the filing works
At a high level, obtaining an ICP filing involves registering your app and its hosting with the relevant Chinese authority through the entity or partner that holds the local presence, and then receiving an ICP filing number. You provide that number to Apple in App Store Connect as part of the compliance information for the app, which is how Apple confirms the requirement is met for the China storefront.
Because the process runs through Chinese regulatory channels and hosting, it takes time and coordination, and the specifics can change. Treat it as a project with its own timeline rather than a quick form, and rely on your local entity, partner, or agent to navigate the current procedure. Since it is a regulatory matter, verify the present requirements and get qualified advice rather than relying on a general description.
Requirements at a glance
The China distribution path has a few interlocking requirements. The table below summarizes them.
| Requirement | What it involves |
|---|---|
| ICP filing number | Registration with the Chinese authority, required for the China App Store |
| Mainland China hosting | The app's backend hosted on servers in mainland China |
| Chinese entity or agent | A local company, partner, or agent to complete the filing |
| Content compliance | Meeting Chinese content and regulatory requirements |
| Games, additional approval | Games generally require a separate license to publish |
Read the table as the shape of what entering the mainland China market involves. The ICP filing is the headline requirement, but it sits alongside local hosting, a local entity, and content compliance, and games carry an extra approval beyond the ICP filing.
Checklist
A short sequence clarifies your China path. The checklist below covers it.
| Check | Action | Done? |
|---|---|---|
| Decide on China | Determine whether you want the mainland China App Store | [ ] |
| Local presence | Arrange a Chinese entity, partner, or agent | [ ] |
| Obtain the filing | Complete the ICP filing and get the number | [ ] |
| Provide it to Apple | Enter the ICP filing number in App Store Connect | [ ] |
| Or exclude China | Skip the requirement by removing mainland China from availability | [ ] |
The first decision drives everything: if you want mainland China, plan for a local entity and the ICP filing, and if you do not, exclude mainland China from availability and the requirement does not apply. There is no middle path that reaches mainland China through the App Store without completing the filing first.
What to take away
- An ICP filing is required to distribute an app on the mainland China App Store, and Apple enforces it for that storefront.
- The filing generally requires mainland China hosting and a Chinese entity or a local partner, so foreign developers usually need a company or an agent.
- You can skip the ICP filing only by excluding mainland China from your app's availability; there is no workaround to reach that market without it.
- The requirement is specific to mainland China and does not affect distribution in other regions.
- ICP filing is a regulatory and hosting matter, separate from app security; scan your build with PTKD.com for the security side, and get qualified advice on the filing itself.




