Rejected by Apple by performance - App Completeness

Hello all.

We have created an application that we try to upload to the appStore. Each time they find something to reject the application. We improve the application to the requirements and remove errors. Now we got another denial caused, if we understand correctly, that the app is not working properly on iOS 14.2. We do not know how to remove this bug, because we cannot test on new systems, only on old ones. Do apps built with EXPO have problems on new Apple systems?

This is the information we got from the testers:

Guideline 2.1 - Performance - App Completeness

We discovered one or more bugs in your app.Upon launch, the App loads indefinitely on a white blank display .We’ve attached screenshots for your reference. . Please review the details below and complete the next steps.

Review device details:

  • Device type: iPad and iPhone
  • OS version: iOS 14.2
    Next Steps

Please run your app on a device to reproduce the issues, then revise and submit your app for review.

If at first you’re unable to reproduce the issue, try the following:

  • For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce.
  • For app updates, install the new version as an update to the previous version, then follow the steps to reproduce.

If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.

They do not write about problems with older systems, because we got screenshots of how they tested and there were no problems with running the application on their systems before. How can we deal with the problem of testing applications on the latest iOS systems without buying equipment? Shouldn’t Expo work exactly as well on old iOS as new.

Application Specification:

  Expo CLI 3.28.5 environment info:
    System:
      OS: Linux 5.9 Arch Linux
      Shell: 5.0.18 - /bin/bash
    Binaries:
      Node: 15.1.0 - /usr/bin/node
      Yarn: 1.22.10 - /usr/bin/yarn
      npm: 6.14.8 - /usr/bin/npm
    IDEs:
      Android Studio: 4.1 AI-201.8743.12.41.6858069
    npmPackages:
      expo: ~39.0.3 => 39.0.3 
      react: 17.0.1 => 17.0.1 
      react-dom: ~17.0.1 => 17.0.1 
      react-native: 0.63.3 => 0.63.3 
      react-native-web: ~0.14.5 => 0.14.5 
    npmGlobalPackages:
      expo-cli: 3.28.5
    Expo Workflow: managed

Thank you for advice.
Cheers

Hey @jaroslaw1984, what is the most up-to-date version you have been able to test on iOS? Have you been able to run it on iOS 14 before?

Cheers,
Adam

We tested on iOS 10.12 because we currently have such equipment and it is a MacBook Air laptop and the application starts without any problems. We don’t know how to test the app on the latest iOS and that’s why we have a problem. We hope that the application on the older iOS system will also run without any problems on the latest system. It may emphasize that we work on virtual cell phones.

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.