Essential Guidelines and Best Practices for Successful iOS App Submission
🎯 About App - Metadata
App Metadata When creating an iOS app, it's important to consider various metadata details that will help define and represent your app effectively. Here are some key points to keep in mind:
App Name: Choose a unique and catchy name for your app. Once your app is published, the name cannot be changed, so make sure it accurately represents your app's purpose.
Subtitle: Provide a brief and compelling subtitle that summarizes your app's features or benefits.
SKU String: The SKU (Stock Keeping Unit) is a unique identifier for your app but is not visible in the App Store. It helps with internal tracking and identification purposes.
Bundle ID: The Bundle ID is a unique identifier for your app and is set during the app creation process. Once set, it cannot be changed, so ensure it aligns with your app's long-term goals.
Primary Language: Select the primary language of your app's interface and content.
Privacy Policy URL: Provide a URL to your app's privacy policy, which outlines how user data is collected, used, and protected.
Support URL: Include a URL where users can find support and assistance related to your app.
Marketing URL: If you have a website or landing page specifically for promoting your app, provide the marketing URL.
Promotional Text: Write a short and engaging description of your app, highlighting its key features or unique selling points.
Category and Keywords: Choose the primary and optional secondary category that best represents your app. Additionally, include relevant keywords to improve discoverability in the App Store.
Description: Craft a detailed and informative description of your app, highlighting its features, functionality, and benefits to users.
Copyright: Include the copyright name, typically the registered company name, to assert ownership of your app.
More Information about App publish
🎯 Representative Contact Information
Provide accurate contact information to establish communication between Apple and your development team. This information is crucial for resolving any issues or inquiries related to your app.
Representative Name: Enter the name of the authorized representative for your app.
Address, City, and Country: Provide the complete postal address of your representative's location.
Phone and Email: Include a phone number and email address where Apple can contact your representative directly.
🎯 Price ScheduleÂ
Consider the pricing options for your app, whether it is a paid app or includes in-app purchases. Here are some points to consider:
All Prices and Currencies: Determine the pricing for your app in different regions and currencies where it will be available.
Volume Discounts for Educational Institutions: If your app targets educational institutions, you can offer volume discounts. This allows educational institutions to purchase multiple copies of your app at a discounted price.
B2B Discounts: Consider offering a custom B2B pricing option for businesses that purchase multiple copies of your app at a discounted rate.
In-App Purschase
If your app includes in-app purchases, it's essential to provide clear information to users about pricing and subscription details. Follow these guidelines:
App Store: Describe the price details and subscription information in your app's screenshots. This helps users understand the cost associated with additional features or content.
In-App Purchases: Clearly list the available features and their corresponding prices within your app's purchase screen. Ensure that users' Apple IDs are verified before providing access to the purchased content.
🎯 Screenshots and Icons
Visual assets play a crucial role in attracting users to download your app. Follow these guidelines when preparing screenshots and icons.
Required Screenshots: Provide screenshots that showcase your app's features and user interface. For iPhone, include screenshots for both 6.5-inch devices (e.g., iPhone Xs Max) and 5.5-inch devices (e.g., iPhone 6s Plus, iPhone 7 Plus, iPhone 8 Plus). For iPad, include screenshots specifically for the 12.9-inch iPad Pro (2nd and 3rd generations), which will automatically scale down for smaller device sizes.
App Previews: App previews are optional but highly recommended. Use the M4V, MP4, or MOV format for app preview videos, ensuring they are within the 500 MB limit.
Icon Requirements: Design a high-quality app icon with a resolution of 1024 x 1024 pixels. The icon should be in JPG or PNG format, without transparency. Remember that the app icon is the first impression users have of your app, so make it visually appealing and representative of your brand.
Screenshot Guidelines: Upload screenshots as they are, without modifications. Apple will automatically apply rounded corners. If you add text descriptions to your screenshots, ensure that the text is positioned away from the corners to avoid cropping. Additionally, leave the home indicator visible if it's displayed in the screenshots.
🎯 Sign-In Information - For Apple Testing
When submitting your app for testing, provide the following information for Apple to access and evaluate your app:
Username & Password: Provide the actual application username and password that grant access to all screens and API calls within your app.
Developer Name: Share the first name and the last name of the app's developer.
Developer Mobile Number: Provide a contact number where the developer can be reached for any testing-related communication.
Developer Email: Share an email address that Apple can use to contact the developer regarding testing procedures or issues.
🎯 [GUIDELINES] Be Careful About, Your application:
To ensure a smooth app submission process and prevent rejection, adhere to the following guidelines:
Stability: Your app should be stable and shouldn't crash during normal usage. Thoroughly test your app to identify and fix any bugs or stability issues.
API Usage: Use Apple's approved APIs and avoid using private APIs, as they may cause compatibility issues or lead to app rejection.
Native Functionality: Your app should not replicate the functionality of Apple's native applications. Instead, focus on offering unique features and value to users.
In-App Purchases: If your app involves financial transactions (such as buying or selling), use Apple's In-App Purchase system for secure and reliable transactions.
Permissions and User Consent: Ensure that your app explicitly requests user permission before accessing the camera, microphone, or storage. Users should be fully aware of and in control of how their data is being used.
Copyrighted Artwork: Only use artwork that you have the copyright for or have proper permissions to use. Avoid any copyright infringement issues by using original or licensed artwork.
🎯 [GUIDELINES] App Store Guidelines & App Rejection
Adhering to Apple's guidelines is crucial for successful app submission and to avoid rejection. Here are additional considerations to keep in mind:
Objectionable Content: Apple has strict policies against apps containing offensive, discriminatory, or explicit content. It is essential to avoid any form of bigotry, racism, sexism, or homophobia in your app. Furthermore, ensure that your app doesn't include sexual or pornographic material or promote religious intolerance. Be mindful of the content and messaging within your app to maintain compliance with these guidelines.
Accuracy and Reliability: Apple expects apps to provide accurate and reliable information to users. Avoid spreading false or misleading information that may misguide or harm users. Make sure any data or facts presented within your app are verified and trustworthy. This is particularly important for apps in categories such as news, health, finance, and education.
User-Generated Content: If your app allows users to generate content, exercise caution in monitoring and moderating user contributions. User-generated content can present challenges such as intellectual property infringement, privacy concerns, and the potential for anonymous bullying or harassment. Implement robust content moderation mechanisms to maintain a safe and respectful user experience.
Protection of User Privacy: Apple places significant emphasis on user privacy and data protection. Ensure that your app's data collection and usage practices align with Apple's privacy guidelines. Obtain user consent when accessing personal data and clearly communicate your app's privacy practices through a privacy policy. Handle user data securely and responsibly to maintain user trust.
Developer Support and Contact Information: Apple requires developers to provide accurate contact information to ensure that users who download the app can reach out with questions, feedback, or support issues. Make sure to include valid and responsive contact details within your app to facilitate communication and address user concerns promptly.
App Store Review Process: Once you submit your app for review, it undergoes a thorough evaluation by Apple's App Review team. The review process ensures that apps meet the App Store guidelines and standards. It typically involves assessing the app's functionality, user experience, compliance with guidelines, and adherence to Apple's human interface design principles. Be prepared to address any feedback or requests for modifications from the App Review team promptly to expedite the approval process.
By understanding and following these guidelines, you can increase the chances of your app being approved and avoid potential rejection. Regularly review Apple's official App Store Review Guidelines for the most up-to-date requirements and recommendations.
Remember, if your app gets rejected, carefully review the feedback provided by Apple and make the necessary adjustments to address any issues before resubmitting.
More Information,