DEV Community

Cover image for Apple App Store Guidelines
Abisha Berci J
Abisha Berci J

Posted on

Apple App Store Guidelines

Objective
The objective is to study Apple's App Store Review Guidelines and identify the major requirements that an application should satisfy before being submitted for App Store approval.
The review focuses on application quality, privacy, security, metadata, age rating, legal compliance, user experience, and the App Store submission process overview.
Before submission, developers should verify that the application complies with Apple's current App Review Guidelines and that all required information in App Store Connect is accurate and complete.

Major Areas Reviewed
Safety
The application should provide a safe experience for users. It should not contain prohibited or harmful content and should follow Apple's requirements for user-generated content, communication features and other safety-related functionality.

Performance and Completeness
The application should be fully functional before submission.
Key checks include:
• Test the application on actual devices.
• Fix crashes and major bugs.
• Verify that all important features work correctly.
• Remove placeholder and temporary content.
• Ensure backend services are active when required.
• Provide appropriate review/demo access when login is required.
Apple may reject incomplete applications or applications with obvious technical problems.

Accurate App Store Metadata
All App Store information should accurately represent the application.
The following should be reviewed:
• App name
• Subtitle
• App description
• Keywords
• Screenshots
• App previews
• Category
• Age rating
• Privacy information
Screenshots and previews should demonstrate the actual application experience rather than misleading users.

Privacy and Data Protection
Privacy is a critical requirement for App Store submission.
The application should clearly identify:
• What data is collected.
• Why the data is collected.
• How the data is used.
• Whether data is shared with third parties.
• How long data is retained.
• How users can request deletion of their data.
A privacy policy should be available both through the App Store metadata and in an easily accessible location within the application.

Permissions
The application should request only the permissions that are necessary for its functionality.
Examples include:
• Camera access
• Microphone access
• Location access
• Photo library access
• Contacts access
• Notifications
Permission requests should have a legitimate purpose and should be clearly explained to users.

Age Rating
The correct age rating must be provided through App Store Connect.
The developer must answer Apple's age-rating questionnaire honestly based on the application's content and features.
An application should not receive an inappropriate or misleading age rating.

Intellectual Property and Content Rights
All third-party content used in the application should have appropriate rights or permission.
The development team should verify the licensing of:
• Images
• Videos
• Audio
• Fonts
• Logos
• Trademarks
• Other third-party materials
Business and Payment Requirements
If the application provides paid digital products, subscriptions or other transactions, the applicable Apple payment and business requirements should be reviewed.
All pricing, subscription information and purchase functionality should be clear and functional.

Design and User Experience
The application should provide a professional and consistent user experience.

Important areas include:
• Simple navigation
• Clear buttons and labels
• Consistent layouts
• Proper error messages
• Responsive interfaces
• Accessibility considerations
• Platform-appropriate design
Apple's Human Interface Guidelines can be used as an additional reference for designing applications for Apple platforms.

App Store Connect Requirements
Before submission, the development team should verify:
• Correct application information
• Correct bundle/build selection
• Appropriate category
• Correct age rating
• Privacy policy URL
• App privacy information
• Screenshots and previews
• App description and keywords
• Content rights
• Review information Pre-Submission Checklist
• Application tested on physical Apple devices
• Major bugs and crashes fixed
• All major features verified
• Login and registration tested
• Backend services verified
• App Store metadata reviewed
• Screenshots accurately represent the application
• Age rating completed correctly
• Privacy policy prepared and accessible
• App privacy information completed
• Third-party content and licenses verified
• Payment/subscription functionality tested where applicable
• Required review information prepared
• Final build selected in App Store Connect

Official References:
Apple App Review Guidelines: https://developer.apple.com/app-store/review/guidelines/
App Store Connect Help: https://developer.apple.com/help/app-store-connect/
Human Interface Guidelines: https://developer.apple.com/design/human-interface-guidelines

Top comments (0)