Free tool · no account
Is your app ready for the App Store?
Paste a GitHub link or upload your project: Framo checks it against Apple’s App Review rules and tells you what would get it rejected, and how to fix it.
Expo, React Native, Flutter, Swift and Capacitor. Your code is read once to make the report, never kept or run.
What the checker looks at
App identity
Bundle ID, app name, version and build number, minimum iOS version and the app icon.
Permissions
Every permission the code uses (camera, photos, location, microphone, contacts, Face ID, tracking) and whether it has the explanation sentence Apple requires.
Privacy manifest
The PrivacyInfo.xcprivacy file Apple requires since 2024 for apps that use certain system APIs.
Login rules
Sign-in with Google or Facebook without Sign in with Apple (guideline 4.8), and account creation without account deletion (5.1.1(v)).
Payments
Digital goods sold through Stripe, PayPal or a web checkout instead of In-App Purchase (3.1.1).
Unfinished content
Placeholder text, lorem ipsum, “coming soon”, test API keys and localhost addresses (2.1).
Tracking
Ad and attribution SDKs without the App Tracking Transparency prompt (5.1.2).
No code to share? Check your eligibility
Answer these questions about your app: they are the requirements Apple checks most often, with the App Review guideline behind each one.
1.Are you a member of the Apple Developer Program?
Only members can publish on the App Store. It costs $99 a year, for an individual or a company.
2.Does your app do more than show a website?
Apple rejects apps that are only a website in a frame, or too simple to be useful. · Guideline 4.2
3.Is everything finished: no placeholder text, no “coming soon”, no broken buttons?
Reviewers press every button. Anything unfinished or crashing is the most common reason for rejection. · Guideline 2.1
4.Do you have a privacy policy at a public web address?
Every app needs one, linked in App Store Connect and inside the app. · Guideline 5.1.1
5.If people can create an account, can they delete it from inside the app?
Apps that let people sign up must let them delete their account in the app, not only by email. · Guideline 5.1.1(v)
6.If you offer sign-in with Google or Facebook, do you also offer Sign in with Apple?
Apps using a third-party login must offer an equivalent private login option, usually Sign in with Apple. · Guideline 4.8
7.If you sell digital content or subscriptions, do you use Apple’s In-App Purchase?
Digital goods and features unlocked in the app must be sold through Apple, not Stripe or PayPal. · Guideline 3.1.1
8.If people post content others can see, can they report it and block users?
Apps with user-generated content need reporting, blocking and a way to remove objectionable content. · Guideline 1.2
9.If you track people across other apps (ads, attribution SDKs), do you ask permission first?
Tracking requires the App Tracking Transparency prompt before any tracking starts. · Guideline 5.1.2
10.Do you have App Store screenshots for a 6.9-inch iPhone?
App Store Connect needs screenshots of the largest iPhone size before you can submit.
11.If you sell in the European Union, have you declared your trader status?
Under the EU Digital Services Act, Apple shows whether a developer is a trader, with their contact details.
0 of 11 answered
Questions
- Is the App Store checker free?
- Yes. It is free, needs no account, and you can check as many projects as you like (up to about ten an hour).
- Which apps can it check?
- iPhone apps built with Expo, React Native, Flutter, Swift (Xcode) or Capacitor, from a public GitHub repository or a .zip of the project folder up to 15 MB.
- Is my code kept or shared?
- No. Your code is downloaded once to make the report, read as text without being run, and not stored.
- Does passing the check guarantee Apple approves my app?
- No. It finds the most common technical and policy reasons for rejection, but App Review also looks at the app’s content, design and behavior. Use it to fix the obvious problems before you submit.
- What are the most common reasons Apple rejects apps?
- Unfinished apps with crashes or placeholder content (guideline 2.1), apps that are only a website (4.2), missing privacy policy or account deletion (5.1.1), third-party login without Sign in with Apple (4.8), and digital goods sold outside In-App Purchase (3.1.1).
- How much does it cost to publish an app on the App Store?
- Apple charges $99 a year for the Apple Developer Program, for individuals and companies. Publishing free apps costs nothing more; Apple keeps 15% or 30% of paid apps and in-app purchases.
- Can Framo publish my app for me?
- Yes. Framo can import your existing app, build and sign it with your Apple account, fill in the App Store listing and screenshots, and submit it for review. It can also build a new iPhone app from a description.
App Review guidelines change: the checker follows Apple’s guidelines as of October 2026. 11 requirements in the eligibility check.