I’m on ionic CLI 3.12.0, ionic-angular 3.7.0, cordova-ios 4.5.1, and all dependencies update. I followed the checklist on the iOS 11 and iPhone X blog post and changed index.html to viewport-fit=cover, etc.
Any ideas one what still might be giving me a problem?
Xcode console log is giving the following readout:
2017-10-10 16:02:05.087122-0400 Pocket Thai Lite[71879:2084822] [CDVTimer][TotalPluginStartup] 80.510020ms
2017-10-10 16:02:05.120287-0400 Pocket Thai Lite[71879:2084822] [LayoutConstraints] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want.
Try this:
(1) look at each constraint and try to figure out which you don't expect;
(2) find the code that added the unwanted constraint or constraints and fix it.
(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
"<NSAutoresizingMaskLayoutConstraint:0x60000028f7d0 h=--& v=--& UIView:0x7fbcfcd01010.height == 20 (active)>",
"<NSLayoutConstraint:0x60400009cd90 V:|-(0)-[UILayoutGuide:0x6040001a0c40'cutout'] (active, names: '|':UIView:0x7fbcfcd01010 )>",
"<NSLayoutConstraint:0x60400009d1f0 UILayoutGuide:0x6040001a0c40'cutout'.height == 30 (active)>",
"<NSLayoutConstraint:0x60000028e100 V:[UILayoutGuide:0x6040001a0c40'cutout']-(3)-[UILayoutGuide:0x6000001a0fc0''] (active)>",
"<NSLayoutConstraint:0x60000028e1f0 UILayoutGuide:0x6000001a0fc0''.bottom == UIView:0x7fbcfcd01010.bottom (active)>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x60000028e100 V:[UILayoutGuide:0x6040001a0c40'cutout']-(3)-[UILayoutGuide:0x6000001a0fc0''] (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
2017-10-10 16:02:06.938363-0400 Pocket Thai Lite[71879:2084822] ERROR Internal navigation rejected - <allow-navigation> not set for url='gap://ready'
2017-10-10 16:02:06.988620-0400 Pocket Thai Lite[71879:2084822] Ionic Native: deviceready event fired after 227 ms