Hey there, a colleague made this post while we were looking for solutions.
After some debugging, I’ve found that the specific error we are getting in xcode is:
API error: <_UIKBCompatInputView: 0x155eac820; frame = (0 0; 0 0); layer = <CALayer: 0x1c003a6c0>> returned 0 width, assuming UIViewNoIntrinsicMetric
The current versions we have:
"@angular/animations": "^16.0.0",
"@angular/common": "^16.0.0",
"@angular/compiler": "^16.0.0",
"@angular/core": "^16.0.0",
"@angular/forms": "^16.0.0",
"@angular/platform-browser": "^16.0.0",
"@angular/platform-browser-dynamic": "^16.0.0",
"@angular/router": "^16.0.0",
"@capacitor-community/apple-sign-in": "^5.0.0",
"@capacitor-community/fcm": "^5.0.2",
"@capacitor-community/firebase-analytics": "^5.0.1",
"@capacitor-community/native-market": "^5.0.0",
"@capacitor/android": "^5.5.1",
"@capacitor/app": "5.0.6",
"@capacitor/browser": "^5.1.0",
"@capacitor/core": "5.5.0",
"@capacitor/dialog": "^5.0.6",
"@capacitor/filesystem": "^5.1.4",
"@capacitor/haptics": "5.0.6",
"@capacitor/ios": "^5.5.1",
"@capacitor/keyboard": "^5.0.8",
"@capacitor/push-notifications": "^5.1.0",
"@capacitor/screen-orientation": "^5.0.6",
"@capacitor/splash-screen": "^5.0.6",
"@capacitor/status-bar": "5.0.6",
"@capacitor/text-zoom": "^5.0.7",
"@capgo/nativegeocoder": "^1.0.16",
"@codetrix-studio/capacitor-google-auth": "^3.3.4",
"@ionic/angular": "^7.0.0",
"@ionic/storage-angular": "^4.0.0",
"cordova-sqlite-storage": "^6.1.0",
"hammerjs": "^2.0.8",
"ionicons": "^7.0.0",
"localforage-cordovasqlitedriver": "^1.8.0",
"ng-click-outside2": "^12.0.0",
"rxjs": "~7.8.0",
"swiper": "^11.0.1",
"tslib": "^2.3.0",
"zone.js": "~0.13.0"
Xcode version: 15.1
Failing iOS Versions: up to 15.5 simulated with iPhone 8 and physical iPhone 6S with 15.7.2
A related post with similar behavior here.
The small difference is that, in our case, keyboard will never show at any point, or as said in the first post, will appear once, type a single letter, and then hide and never show again.
Thanks in advance.