My Ionic app stopped working on iPad but continues to work flawlessly on iPhone and all other devices. I’ve been removing plugins and tweaking version numbers to no avail.
When I run on iPad some services are not constructed (most importantly the UserService) so the app is stuck on a loading screen as it tries to load the authentication state and user.
I’m hoping someone has some idea of what could even cause a problem like this because I haven’t been able to find anyone else on the internet facing this issue.
Here is the full list of dependencies:
"@angular/common": "^14.0.0",
"@angular/core": "^14.0.0",
"@angular/fire": "^7.4.1",
"@angular/forms": "^14.0.0",
"@angular/platform-browser": "^14.0.0",
"@angular/platform-browser-dynamic": "^14.0.0",
"@angular/router": "^14.0.0",
"@ionic-native/camera": "^5.36.0",
"@ionic-native/core": "^5.0.0",
"@ionic-native/firebase-messaging": "^5.36.0",
"@ionic-native/google-plus": "^5.31.1",
"@ionic-native/health-kit": "^5.32.1",
"@ionic-native/in-app-browser": "^5.31.1",
"@ionic-native/keyboard": "^5.31.1",
"@ionic-native/launch-review": "^5.36.0",
"@ionic-native/local-notifications": "^5.30.0",
"@ionic-native/native-page-transitions": "^5.36.0",
"@ionic-native/open-native-settings": "^5.36.0",
"@ionic-native/pdf-generator": "^5.36.0",
"@ionic-native/photo-viewer": "^5.36.0",
"@ionic-native/sign-in-with-apple": "^5.36.0",
"@ionic-native/splash-screen": "^5.0.0",
"@ionic-native/status-bar": "^5.0.0",
"@ionic-native/streaming-media": "^5.32.1",
"@ionic-native/taptic-engine": "^5.35.0",
"@ionic-native/touch-id": "^5.36.0",
"@ionic/angular": "^6.1.10",
"@ionic/angular-server": "^6.1.10",
"@ionic/cordova-builders": "^6.1.0",
"@ionic/storage": "^2.3.1",
"chart.js": "^3.7.0",
"chartjs-adapter-date-fns": "^2.0.0",
"cordova-ios": "6.2.0",
"date-fns": "^2.28.0",
"firebase": "^9.14.0",
"firebase-admin": "^10.0.1",
"firebase-functions": "^3.16.0",
"moment": "^2.29.1",
"rxjs": "~6.6.0",
"smoothscroll-polyfill": "^0.4.4",
"swiper": "^8.2.6",
"tslib": "^2.2.0",
"web-animations-js": "^2.3.2",
"zone.js": "~0.11.4"