Work Required Before App Submission
Work required before app submission
To ensure your app can successfully pass App Store review, please carefully read the following key points.
Review Checklist Overview
| # | Check Item | Priority | Jump |
|---|---|---|---|
| 1 | Add subscription description text to paywall | ⭐⭐⭐ | View Details |
| 2 | Add Privacy Policy and Terms of Service links to paywall | ⭐⭐⭐ | View Details |
| 3 | Replace Review Information screenshot | ⭐⭐⭐ | View Details |
| 4 | Delete Developer debug folder | ⭐⭐⭐ | View Details |
| 5 | Remove unused components and code | ⭐⭐ | View Details |
| 6 | Prepare submission description | ⭐⭐ | View Details |
1. Paywall Text & Agreements
Required
The paywall page must include subscription description text and agreement links, otherwise it will be rejected.
Subscription Description Text
Can be directly copied to your app:
Subscriptions are billed annually or monthly. If you do not intend to renew, please manually cancel your subscription 24 hours before the subscription period ends. Renewal fees will be charged within 24 hours before the subscription period ends. You can manage your subscriptions in your App Store account.
Agreement Links
The paywall page needs to display the following two links:
| Agreement Type | Description |
|---|---|
| Privacy Policy | Describes how user data is collected and used |
| Terms of Service | Describes service usage terms and conditions |
As shown in the blue box below:

Generate Agreement Documents
We recommend using freePrivacyPolicy to generate Privacy Policy and Terms of Service.

After generation, go to AppData Configuration to fill in the agreement links.
2. Replace Review Screenshot
Must Replace
Remember the placeholder Review Information screenshot we set in the In-App Purchase section? You must replace it with your current paywall page screenshot.
3. Clean Up Sample Code
Delete Developer Folder
Must Do Before Release
Before packaging and building your app, you must delete the Developer folder and all code within it. This folder is only for development and debugging and should not appear in the production version.
Remove Unused Components
Optimization Recommendations
EasyApp provides a rich set of business templates and components. For parts not used in your actual business, it is recommended to delete them:
- Reduce Size: Decrease app installation package size
- Pass Review: Avoid review issues caused by redundant code
- Code Cleanliness: Keep the project codebase clean
4. Submission Description Template
Review Recommendations
Describe the app's main features and highlights to reviewers to help them quickly understand your app.
This app is a subscription management and work time tracking tool with the following main features:
- Subscription Management: Users can add various AI subscription services, and the app calculates subscription cost consumption in real-time
- Real-time Consumption Tracking: Based on user-added subscription info, calculates and displays current cost consumption with second-level precision
- Data Visualization: Displays subscription spending data through bar charts, pie charts, timelines, and other chart formats
- Work Time Recording (Vibe Coding): Users can record work hours and set hourly rates, the app calculates work earnings to help users compare subscription spending with income
About Vibe Coding
Vibe Coding in this app doesn't execute any task—it's just a label that records the user's work time, similar to focus-type features. For example: when a developer is coding in Xcode, they open this app, tap [Start Vibe Coding Now], and the app records the developer's work time.
Data Storage
All data is stored locally on the user's device using the SwiftData framework, with no network transmission or cloud storage involved.
Privacy Statement
The app does not collect any user data, contains no third-party SDKs, and requires no network permissions.
Test Account
No test account needed—the app can be used with all features without logging in.
Testing Steps
- Open the app and tap the "Add Subscription" button
- Enter subscription name (e.g., Cursor), monthly fee (e.g., $30), expiration date
- After saving, you can see real-time consumption tracking on the main screen
- Tap "Start Working" to record work hours and earnings
- Switch to the "Charts" tab to view data visualization
Important Note
Ensuring your app's uniqueness will basically guarantee it passes the review.
Last updated on