Apple App Publishing Requirements

Applications may contain or execute code that is not embedded in the binary (e.g. HTML5 games, bots, etc.) as long as code distribution is not the main purpose of the application, the code is not offered in a store or store-like interface, and provided that the software (1) is free or purchased by in-app purchase; (2) uses only the features available in a standard WebKit view (for example, it must be opened and run natively in Safari without any additional software or modifications); Your app must use WebKit and JavaScript Core to run third-party software and must not attempt to extend or expose native platform APIs to third-party software. (3) is offered by developers who have joined the Apple Developer Program and signed the Apple Developer Program License Agreement; (4) does not provide access to real money games, lotteries or charitable donations; (5) adheres to the terms of these app review guidelines (for example, does not contain any offensive content); and (6) does not offer any digital goods or services for sale. Upon request, you must provide an index of the software and metadata available in your application. It must include the Apple Developer Program team IDs for software vendors as well as a URL that App Review can use to confirm that the software meets the above requirements. Apple attaches great importance to clean, refined and user-friendly interfaces. Make sure your UI meets these requirements by carefully planning your design and following our design guides and do`s and don`ts when it comes to UI design. A possible trap for rejecting apps is description. Some may see the app`s description as a place for a sales pitch, but this can put off potential users as well as reviewers. You must provide the most truthful representation of your application that you can gather. Anything that is considered misleading, ambiguous, or dishonest will result in your app being deleted without remorse. Apple doesn`t want its users to feel scammed or abandoned when they download an app.

Be honest and let your hard work speak for itself. The last step is to check in your app. With the archive, you can create your app and store it with important debugging information in a bundle managed by the download platform. Before you download an app from iTunes Connect, run the default iTunes Connect validation checks on the archive to see if it meets the minimum Requirements of the App Store and make sure it succeeds. However, before entering the App Store phase, every publisher needs to have a thorough understanding of all of Apple`s requirements and policies to make the submission process as smooth as possible. Even a small issue can cause your app to reject. When users install an app from the App Store, Apple wants them to feel safe, to be safe. One of the main reasons for rejection is offensive content.

Regardless of its fluidity or functionality, your app will be rejected if it contains offensive and inappropriate content. Apps must meet all legal requirements wherever you make them available (if you`re not sure, contact a lawyer). We know it`s complicated, but it`s your responsibility to understand and ensure that your app complies with all local laws, not just the following guidelines. And, of course, apps that solicit, promote, or encourage criminal or clearly reckless behavior will be rejected. In extreme cases, such as apps that facilitate trafficking in human beings and/or the exploitation of children, the competent authorities will be informed. For many reasons, it is important to be careful when handling children`s personal information, and we encourage you to carefully review any compliance requirements with laws such as the Children`s Online Privacy Protection Act (“COPPA”), the European Union`s General Data Protection Regulation (“GDPR”), and other applicable regulations or laws. The App Store is designed to provide users with apps that work seamlessly with the features of their devices. Make sure your information property list (info.plist) is compatible with all device requirements when you submit a new app that uses the latest technologies. The “Kids” category is a great way for people to find apps designed for kids. If you want to participate in the Kids category, you need to focus on creating an exceptional experience specifically for young users.

These apps must not contain links from the app, shopping opportunities, or other distractions for children unless they are reserved for a specific area behind a parental door. Keep in mind that once customers expect your app to meet the requirements of the child category, it should continue to follow these instructions in future updates, even if you deselect the category. Learn more about parental doors. Mobile device management applications that offer mobile device management (MDM) services should request this feature from Apple. These apps can only be offered by commercial companies (for example, corporate organizations, educational institutions, or government agencies) and, in limited cases, by companies that use MDM for parental control or device security services. You must provide a clear statement about the user data collected and how it is used on an app`s screen before taking any steps to purchase or use the service. MDM applications must not violate applicable laws. Applications that offer MDM services may not sell, use or share data with third parties for any purpose and must commit to doing so in their privacy policy. In limited cases, third-party analysis may be permitted as long as the Services only collect or transmit data about the performance of the developer`s MDM application and no data about the user, the user`s device, or other applications used on that device. Applications that offer configuration profiles must also meet these requirements.

Apps that do not comply with this policy will be removed from the App Store and may be removed from the Apple Developer Program. We hope that these guidelines will help you get through the application review process and that approvals and releases will remain consistent across the board. It is a living document; New apps that ask new questions can lead to new rules at any time. Maybe your app triggers this. We also love this kind of thing and honor what you do. We really do our best to create the best platform in the world so you can express your talents and make a living. The Apple Developer Program License Agreement describes your obligations and responsibilities with respect to the use of Apple software and services. The final agreement can be found on the Terms and Conditions page. Customer trust is the cornerstone of the App Store`s success. Apps should never exploit users or try to scam customers, trick them into making unwanted purchases, force them to share unnecessary data, raise prices trickily, charge a fee for features or content that aren`t delivered, or engage in other manipulative practices inside or outside the app. Submissions to App Review, including apps you make available for pre-order, must be final versions with all required metadata and fully functional URLs.

Placeholder text, empty websites, and any other temporary content should be cleaned prior to submission. Make sure your app has been tested for errors and stability on the device before submitting it, and provide demo account information (and enable your backend!) if your app contains a connection. If you offer in-app purchases, make sure they`re complete, up-to-date, and visible to the reviewer, or that you explain why not in your review scores.

This entry was posted on 30th September 2022. Bookmark the permalink.