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 StepsPlease 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