EasyApp

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 ItemPriorityJump
1Add subscription description text to paywall⭐⭐⭐View Details
2Add Privacy Policy and Terms of Service links to paywall⭐⭐⭐View Details
3Replace Review Information screenshot⭐⭐⭐View Details
4Delete Developer debug folder⭐⭐⭐View Details
5Remove unused components and code⭐⭐View Details
6Prepare 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.

The paywall page needs to display the following two links:

Agreement TypeDescription
Privacy PolicyDescribes how user data is collected and used
Terms of ServiceDescribes service usage terms and conditions

As shown in the blue box below:

pay_service

Generate Agreement Documents

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

gPrivacyPolicy

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.

Delete this entire folder

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

  1. Open the app and tap the "Add Subscription" button
  2. Enter subscription name (e.g., Cursor), monthly fee (e.g., $30), expiration date
  3. After saving, you can see real-time consumption tracking on the main screen
  4. Tap "Start Working" to record work hours and earnings
  5. 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