Common Difficulties with App Store Requirements

Updated on 2. February 2022 by Jan Bunk

Image with text: Common Mistakes: App Store

Unfortunately, Apple's review process for apps in the App Store is quite strict. If you're not familiar with their guidelines, you can easily make mistakes that lead to the initial rejection from the App Store. In this article, I want to show you the most common issues we encounter when helping customers to get their app published. This article focuses on the review process for apps we created for customers by turning their website into an app.

If you think there could be an issue with one of the sections mentioned in this article, please contact us. We will then take a closer look at your website. Usually we can resolve these issues by making some small adjustments to your app.

Payments (Section 3.1)

You might be required to process payments made on your website with In-App-Purchases (IAP) instead. As this section of the guidelines is quite detailed and provides lots of exceptions (section 3.1.3), we encourage you to read through it fully.

Examples of purchases that don't need to use IAPs:

  • 3.1.3(e) Goods and Services Outside of the App: Payment for physical goods that will be consumed outside of the app. This means shops that sell physical products don't need to use IAPs.
  • 3.1.3(d) Person-to-Person Experiences: Purchases for one-to-one personal experiences such as tutoring, fitness training or consultations don't have to use IAPs.
  • 3.2.2(vii) Apps may enable individual users to give a monetary gift to another individual without using IAPs, as long as the gift is optional and 100% of the funds go to the receiver of the gift.

If your website collects payments for any of the above exemptions, you can use our website to app converter without any problems.

But don't worry even if you need to use in app purchases, you can make some small changes to your website and then your app can use in app purchases. More information on how to integrate in app purchases on your website.

Sign in with Apple (Section 4.8)

If your website offers a third-party login functionality (such as Facebook Login, Google Sign-In, Sign in with Twitter, Sign In with LinkedIn, Login with Amazon, or WeChat Login), you also need to offer a 'Log in with Apple' feature on your website. That way it will also appear in your app.

There's some exceptions to this rule though:

  • Your website exclusively uses your company’s own account setup and sign-in systems.
  • Your website is an education, enterprise, or business website that requires the user to sign in with an existing education or enterprise account.
  • Your website uses a government or industry-backed citizen identification system or electronic ID to authenticate users.
  • Your website is a client for a specific third-party service and users are required to sign in to their mail, social media, or other third-party account directly to access their content. An example of this would be if you were a mail provider and your users log into their email account.

App not Intended for Wide Audience

If your app is not intended for the general public (e.g. the app is only for your employees), Apple may not immediately allow you into the public app store, but instead recommend using Apple Business Manager.

If you think there could be an issue with one of the sections mentioned in this article, please contact us. We will then take a closer look at your website. Usually we can resolve these issues by making some small adjustments to your app.

Related Articles


A humanoid robot filling out an application in a spaceship, digital art

Creating an Apple Developer Account to Publish Your App in the App Store

Apple Developer accounts are needed to publish your app. Find out how to create one here.

A robot sitting in a comfortable chair, looking at its mobile device with a glowing orb representing a push notification floating above it.

How To: Send Push Notifications to Users of Your App

A quick guide on how to send push notifications to users of apps created by turning websites into apps with webtoapp.design.

Image with text: Show Your App's License Page

How To: Show Your App's License Page

A short explanation on what licenses are in the software world and what you need to do about them when you created your app with webtoapp.design.


Author Jan Bunk
Written by
Jan Bunk

Hi, I'm Jan! I created webtoapp.design in 2019 while studying computer science in university. A lot has changed since then - not only have I graduated, but it's also no longer just me running webtoapp.design. We've grown to a global, fully remote team and have gathered lots of experience around app development and app publishing. We've created and published hundreds of apps in the app stores, where they've been downloaded hundreds of thousands of times.