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
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.
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.87126.96.36.19958069 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.