Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS constraint issues #308

Closed
frelei opened this issue Mar 23, 2020 · 10 comments
Closed

iOS constraint issues #308

frelei opened this issue Mar 23, 2020 · 10 comments

Comments

@frelei
Copy link

frelei commented Mar 23, 2020

Environment

**Flutter version: stable
**Plugin version: 2.1.0+1
Android version:
**iOS version: 12.1
**Xcode version: 11
**Device information:6s

Description

iOS Contraints issues.

Steps to reproduce

Open a keyboard when the user touches in a input text

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:0x600000b49270 h=-&- v=-&- _UIToolbarContentView:0x7fbe0b443010.width == UIToolbar:0x7fbe0b43e920.width (active)>",
"<NSLayoutConstraint:0x600000ba54a0 H:|-(0)-[_UIButtonBarStackView:0x7fbe0b449ad0] (active, names: '|':_UIToolbarContentView:0x7fbe0b443010 )>",
"<NSLayoutConstraint:0x600000ba7160 _UIButtonBarStackView:0x7fbe0b449ad0.trailing == _UIToolbarContentView:0x7fbe0b443010.trailing (active)>",
"<NSLayoutConstraint:0x600000bbb4d0 H:|-(16)-[_UIModernBarButton:0x7fbe06968070] (active, names: '|':_UIButtonBarButton:0x7fbe06966320 )>",
"<NSLayoutConstraint:0x600000bbb570 H:[_UIModernBarButton:0x7fbe06968070]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x7fbe06966320 )>",
"<NSLayoutConstraint:0x600000b4c190 H:|-(>=5)-[_UIModernBarButton:0x7fbe069687e0] (active, names: '|':_UIButtonBarButton:0x7fbe06968590 )>",
"<NSLayoutConstraint:0x600000b4c1e0 H:[_UIModernBarButton:0x7fbe069687e0]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968590 )>",
"<NSLayoutConstraint:0x600000b4caf0 H:|-(8)-[_UIModernBarButton:0x7fbe06968f50'Done'] (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cb40 H:[_UIModernBarButton:0x7fbe06968f50'Done']-(16)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cf00 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7fbe06966320.leading (active)>",
"<NSLayoutConstraint:0x600000b4d0e0 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7fbe06968d00.trailing (active)>",
"<NSLayoutConstraint:0x600000b4d130 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06966320]-(0)-[UIView:0x7fbe069683b0] (active)>",
"<NSLayoutConstraint:0x600000b4d180 'UISV-spacing' H:[UIView:0x7fbe069683b0]-(0)-[_UIButtonBarButton:0x7fbe06968590] (active)>",
"<NSLayoutConstraint:0x600000b4d1d0 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06968590]-(0)-[UIView:0x7fbe06968b20] (active)>",
"<NSLayoutConstraint:0x600000b489b0 'UISV-spacing' H:[UIView:0x7fbe06968b20]-(0)-[_UIButtonBarButton:0x7fbe06968d00] (active)>",
"<NSLayoutConstraint:0x600000b49400 'UIView-Encapsulated-Layout-Width' UIToolbar:0x7fbe0b43e920.width == 0 (active)>",
"<NSLayoutConstraint:0x600000ba6120 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>",
"<NSLayoutConstraint:0x600000ba50e0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600000bbb570 H:[_UIModernBarButton:0x7fbe06968070]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x7fbe06966320 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
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:0x600000b49270 h=-&- v=-&- _UIToolbarContentView:0x7fbe0b443010.width == UIToolbar:0x7fbe0b43e920.width (active)>",
"<NSLayoutConstraint:0x600000ba54a0 H:|-(0)-[_UIButtonBarStackView:0x7fbe0b449ad0] (active, names: '|':_UIToolbarContentView:0x7fbe0b443010 )>",
"<NSLayoutConstraint:0x600000ba7160 _UIButtonBarStackView:0x7fbe0b449ad0.trailing == _UIToolbarContentView:0x7fbe0b443010.trailing (active)>",
"<NSLayoutConstraint:0x600000b4c190 H:|-(>=5)-[_UIModernBarButton:0x7fbe069687e0] (active, names: '|':_UIButtonBarButton:0x7fbe06968590 )>",
"<NSLayoutConstraint:0x600000b4c1e0 H:[_UIModernBarButton:0x7fbe069687e0]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968590 )>",
"<NSLayoutConstraint:0x600000b4caf0 H:|-(8)-[_UIModernBarButton:0x7fbe06968f50'Done'] (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cb40 H:[_UIModernBarButton:0x7fbe06968f50'Done']-(16)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cf00 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7fbe06966320.leading (active)>",
"<NSLayoutConstraint:0x600000b4d0e0 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7fbe06968d00.trailing (active)>",
"<NSLayoutConstraint:0x600000b4d130 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06966320]-(0)-[UIView:0x7fbe069683b0] (active)>",
"<NSLayoutConstraint:0x600000b4d180 'UISV-spacing' H:[UIView:0x7fbe069683b0]-(0)-[_UIButtonBarButton:0x7fbe06968590] (active)>",
"<NSLayoutConstraint:0x600000b4d1d0 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06968590]-(0)-[UIView:0x7fbe06968b20] (active)>",
"<NSLayoutConstraint:0x600000b489b0 'UISV-spacing' H:[UIView:0x7fbe06968b20]-(0)-[_UIButtonBarButton:0x7fbe06968d00] (active)>",
"<NSLayoutConstraint:0x600000b49400 'UIView-Encapsulated-Layout-Width' UIToolbar:0x7fbe0b43e920.width == 0 (active)>",
"<NSLayoutConstraint:0x600000ba6120 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>",
"<NSLayoutConstraint:0x600000ba50e0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600000b4c1e0 H:[_UIModernBarButton:0x7fbe069687e0]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968590 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
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:0x600000b49270 h=-&- v=-&- _UIToolbarContentView:0x7fbe0b443010.width == UIToolbar:0x7fbe0b43e920.width (active)>",
"<NSLayoutConstraint:0x600000ba54a0 H:|-(0)-[_UIButtonBarStackView:0x7fbe0b449ad0] (active, names: '|':_UIToolbarContentView:0x7fbe0b443010 )>",
"<NSLayoutConstraint:0x600000ba7160 _UIButtonBarStackView:0x7fbe0b449ad0.trailing == _UIToolbarContentView:0x7fbe0b443010.trailing (active)>",
"<NSLayoutConstraint:0x600000b4caf0 H:|-(8)-[_UIModernBarButton:0x7fbe06968f50'Done'] (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cb40 H:[_UIModernBarButton:0x7fbe06968f50'Done']-(16)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>",
"<NSLayoutConstraint:0x600000b4cf00 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7fbe06966320.leading (active)>",
"<NSLayoutConstraint:0x600000b4d0e0 'UISV-canvas-connection' UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7fbe06968d00.trailing (active)>",
"<NSLayoutConstraint:0x600000b4d130 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06966320]-(0)-[UIView:0x7fbe069683b0] (active)>",
"<NSLayoutConstraint:0x600000b4d180 'UISV-spacing' H:[UIView:0x7fbe069683b0]-(0)-[_UIButtonBarButton:0x7fbe06968590] (active)>",
"<NSLayoutConstraint:0x600000b4d1d0 'UISV-spacing' H:[_UIButtonBarButton:0x7fbe06968590]-(0)-[UIView:0x7fbe06968b20] (active)>",
"<NSLayoutConstraint:0x600000b489b0 'UISV-spacing' H:[UIView:0x7fbe06968b20]-(0)-[_UIButtonBarButton:0x7fbe06968d00] (active)>",
"<NSLayoutConstraint:0x600000b49400 'UIView-Encapsulated-Layout-Width' UIToolbar:0x7fbe0b43e920.width == 0 (active)>",
"<NSLayoutConstraint:0x600000ba6120 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>",
"<NSLayoutConstraint:0x600000ba50e0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x6000011e0380'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7fbe0b449ad0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600000b4cb40 H:[_UIModernBarButton:0x7fbe06968f50'Done']-(16)-| (active, names: '|':_UIButtonBarButton:0x7fbe06968d00 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.

@ndphuong
Copy link

ndphuong commented Apr 9, 2020

I have same issue too

@maximeleap
Copy link

Hi i have the same problem on IOS
On input field the keyboard open and close instantly

2020-04-24 17:31:02.790948+0200 Runner[945:577820] [general] Connection to daemon was invalidated
2020-04-24 17:31:02.922382+0200 Runner[945:570352] API error: <_UIKBCompatInputView: 0x15744a540; frame = (0 0; 0 0); layer = <CALayer: 0x281496dc0>> returned 0 width, assuming UIViewNoIntrinsicMetric
2020-04-24 17:31:02.922572+0200 Runner[945:570352] API error: <_UIKBCompatInputView: 0x15744a540; frame = (0 0; 0 0); layer = <CALayer: 0x281496dc0>> returned 0 width, assuming UIViewNoIntrinsicMetric
2020-04-24 17:31:02.979035+0200 Runner[945:570352] [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:0x28364f750 h=--& v=--& _UIToolbarContentView:0x157441760.width == 0 (active)>",
"<NSLayoutConstraint:0x28368f430 H:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368e490 H:[_UIButtonBarStackView:0x157442c40]-(0)-| (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x283671ea0 'IB_Leading_Leading' H:|-(0)-[_UIModernBarButton:0x157415850] (active, names: '|':_UIButtonBarButton:0x1574267f0 )>",
"<NSLayoutConstraint:0x283672580 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x157416e20] (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x283671ef0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x157415850]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x1574267f0 )>",
"<NSLayoutConstraint:0x2836725d0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x157416e20]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x28364e760 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x1574184b0'Done'] (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364e7b0 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x1574184b0'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364eb70 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x1574267f0.leading (active)>",
"<NSLayoutConstraint:0x28364edf0 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x157417750.trailing (active)>",
"<NSLayoutConstraint:0x28364ee40 'UISV-spacing' H:[_UIButtonBarButton:0x1574267f0]-(0)-[UIView:0x1574168e0] (active)>",
"<NSLayoutConstraint:0x28364ee90 'UISV-spacing' H:[UIView:0x1574168e0]-(0)-[_UIButtonBarButton:0x157416a50] (active)>",
"<NSLayoutConstraint:0x28364eee0 'UISV-spacing' H:[_UIButtonBarButton:0x157416a50]-(0)-[UIView:0x1574175e0] (active)>",
"<NSLayoutConstraint:0x28364ef30 'UISV-spacing' H:[UIView:0x1574175e0]-(0)-[_UIButtonBarButton:0x157417750] (active)>",
"<NSLayoutConstraint:0x28368df90 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x28368cfa0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x283671ef0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x157415850]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x1574267f0 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:02.982688+0200 Runner[945:570352] [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:0x28364f750 h=--& v=--& _UIToolbarContentView:0x157441760.width == 0 (active)>",
"<NSLayoutConstraint:0x28368f430 H:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368e490 H:[_UIButtonBarStackView:0x157442c40]-(0)-| (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x283672580 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x157416e20] (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x2836725d0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x157416e20]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x28364e760 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x1574184b0'Done'] (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364e7b0 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x1574184b0'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364eb70 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x1574267f0.leading (active)>",
"<NSLayoutConstraint:0x28364edf0 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x157417750.trailing (active)>",
"<NSLayoutConstraint:0x28364ee40 'UISV-spacing' H:[_UIButtonBarButton:0x1574267f0]-(0)-[UIView:0x1574168e0] (active)>",
"<NSLayoutConstraint:0x28364ee90 'UISV-spacing' H:[UIView:0x1574168e0]-(0)-[_UIButtonBarButton:0x157416a50] (active)>",
"<NSLayoutConstraint:0x28364eee0 'UISV-spacing' H:[_UIButtonBarButton:0x157416a50]-(0)-[UIView:0x1574175e0] (active)>",
"<NSLayoutConstraint:0x28364ef30 'UISV-spacing' H:[UIView:0x1574175e0]-(0)-[_UIButtonBarButton:0x157417750] (active)>",
"<NSLayoutConstraint:0x28368df90 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x28368cfa0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x2836725d0 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x157416e20]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x157416a50 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:02.984009+0200 Runner[945:570352] [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:0x28364f750 h=--& v=--& _UIToolbarContentView:0x157441760.width == 0 (active)>",
"<NSLayoutConstraint:0x28368f430 H:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368e490 H:[_UIButtonBarStackView:0x157442c40]-(0)-| (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28364e760 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x1574184b0'Done'] (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364e7b0 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x1574184b0'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364eb70 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x1574267f0.leading (active)>",
"<NSLayoutConstraint:0x28364edf0 'UISV-canvas-connection' UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x157417750.trailing (active)>",
"<NSLayoutConstraint:0x28364ee40 'UISV-spacing' H:[_UIButtonBarButton:0x1574267f0]-(0)-[UIView:0x1574168e0] (active)>",
"<NSLayoutConstraint:0x28364ee90 'UISV-spacing' H:[UIView:0x1574168e0]-(0)-[_UIButtonBarButton:0x157416a50] (active)>",
"<NSLayoutConstraint:0x28364eee0 'UISV-spacing' H:[_UIButtonBarButton:0x157416a50]-(0)-[UIView:0x1574175e0] (active)>",
"<NSLayoutConstraint:0x28364ef30 'UISV-spacing' H:[UIView:0x1574175e0]-(0)-[_UIButtonBarButton:0x157417750] (active)>",
"<NSLayoutConstraint:0x28368df90 'UIView-leftMargin-guide-constraint' H:|-(0)-UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide' (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x28368cfa0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28364e7b0 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x1574184b0'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x157417750 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:02.986019+0200 Runner[945:570352] [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:0x28364f7f0 h=--& v=--& _UIToolbarContentView:0x157441760.height == 0 (active)>",
"<NSLayoutConstraint:0x28368f160 V:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368c820 _UIButtonBarStackView:0x157442c40.bottom == _UIToolbarContentView:0x157441760.bottom (active)>",
"<NSLayoutConstraint:0x283674be0 UIImageView:0x157416710.centerY == _UIModernBarButton:0x157415850.centerY (active)>",
"<NSLayoutConstraint:0x283672170 'IB_Baseline_Baseline' _UIModernBarButton:0x157415850.lastBaseline == UILayoutGuide:0x282ccdc00'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x2836721c0 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x157415850] (active, names: '|':_UIButtonBarButton:0x1574267f0 )>",
"<NSLayoutConstraint:0x283672440 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x1574267f0.height == UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x28368d8b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x2836720d0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282ccdc00'UIViewLayoutMarginsGuide']-(11)-| (active, names: '|':_UIButtonBarButton:0x1574267f0 )>",
"<NSLayoutConstraint:0x28368c6e0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x283674be0 UIImageView:0x157416710.centerY == _UIModernBarButton:0x157415850.centerY (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:02.987664+0200 Runner[945:570352] [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:0x28364f7f0 h=--& v=--& _UIToolbarContentView:0x157441760.height == 0 (active)>",
"<NSLayoutConstraint:0x28368f160 V:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368c820 _UIButtonBarStackView:0x157442c40.bottom == _UIToolbarContentView:0x157441760.bottom (active)>",
"<NSLayoutConstraint:0x283673340 UIImageView:0x157417410.centerY == _UIModernBarButton:0x157416e20.centerY (active)>",
"<NSLayoutConstraint:0x283672850 'IB_Baseline_Baseline' _UIModernBarButton:0x157416e20.lastBaseline == UILayoutGuide:0x282ccd180'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x2836728a0 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x157416e20] (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x283672b20 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x157416a50.height == UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x28368d8b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x2836727b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282ccd180'UIViewLayoutMarginsGuide']-(11)-| (active, names: '|':_UIButtonBarButton:0x157416a50 )>",
"<NSLayoutConstraint:0x28368c6e0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x283673340 UIImageView:0x157417410.centerY == _UIModernBarButton:0x157416e20.centerY (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:02.989169+0200 Runner[945:570352] [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:0x28364f7f0 h=--& v=--& _UIToolbarContentView:0x157441760.height == 0 (active)>",
"<NSLayoutConstraint:0x28368f160 V:|-(0)-[_UIButtonBarStackView:0x157442c40] (active, names: '|':_UIToolbarContentView:0x157441760 )>",
"<NSLayoutConstraint:0x28368c820 _UIButtonBarStackView:0x157442c40.bottom == _UIToolbarContentView:0x157441760.bottom (active)>",
"<NSLayoutConstraint:0x283675180 UIButtonLabel:0x15439aec0'Done'.centerY == _UIModernBarButton:0x1574184b0'Done'.centerY + 1.5 (active)>",
"<NSLayoutConstraint:0x28364e940 'TB_Baseline_Baseline' _UIModernBarButton:0x1574184b0'Done'.lastBaseline == UILayoutGuide:0x282cf64c0'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x28364e990 'TB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x1574184b0'Done'] (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28364ead0 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x157417750.height == UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x28368d8b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x157442c40 )>",
"<NSLayoutConstraint:0x28364e8a0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x282cf64c0'UIViewLayoutMarginsGuide']-(11)-| (active, names: '|':_UIButtonBarButton:0x157417750 )>",
"<NSLayoutConstraint:0x28368c6e0 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x282cf1880'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x157442c40 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x283675180 UIButtonLabel:0x15439aec0'Done'.centerY == _UIModernBarButton:0x1574184b0'Done'.centerY + 1.5 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2020-04-24 17:31:03.015263+0200 Runner[945:570352] [Snapshotting] Snapshotting a view (0x15745ad30, UIInputSetContainerView) that has not been rendered at least once requires afterScreenUpdates:YES.
2020-04-24 17:31:03.159738+0200 Runner[945:570551] flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
2020-04-24 17:31:03.159869+0200 Runner[945:570551] flutter: The following assertion was thrown during layout:
2020-04-24 17:31:03.159917+0200 Runner[945:570551] flutter: A RenderFlex overflowed by 280 pixels on the bottom.
2020-04-24 17:31:03.159957+0200 Runner[945:570551] flutter:
2020-04-24 17:31:03.159998+0200 Runner[945:570551] flutter: The relevant error-causing widget was:
2020-04-24 17:31:03.160035+0200 Runner[945:570551] flutter: Column
2020-04-24 17:31:03.161032+0200 Runner[945:570551] flutter: file:///Users/max/Documents/Farmleap/Developpement/bitbucket-farmleap/farmleap-direct/lib/screens/farmScreens/farm_webview.dart:41:17
2020-04-24 17:31:03.161107+0200 Runner[945:570551] flutter:
2020-04-24 17:31:03.161700+0200 Runner[945:570551] flutter: The overflowing RenderFlex has an orientation of Axis.vertical.
2020-04-24 17:31:03.161753+0200 Runner[945:570551] flutter: The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and
2020-04-24 17:31:03.162276+0200 Runner[945:570551] flutter: black striped pattern. This is usually caused by the contents being too big for the RenderFlex.
2020-04-24 17:31:03.162323+0200 Runner[945:570551] flutter: Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the
2020-04-24 17:31:03.162842+0200 Runner[945:570551] flutter: RenderFlex to fit within the available space instead of being sized to their natural size.
2020-04-24 17:31:03.165615+0200 Runner[945:570551] flutter: This is considered an error condition because it indicates that there is content that cannot be
2020-04-24 17:31:03.165738+0200 Runner[945:570551] flutter: seen. If the content is legitimately bigger than the available space, consider clipping it with a
2020-04-24 17:31:03.165780+0200 Runner[945:570551] flutter: ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex,
2020-04-24 17:31:03.165819+0200 Runner[945:570551] flutter: like a ListView.
2020-04-24 17:31:03.165858+0200 Runner[945:570551] flutter: The specific RenderFlex in question is: RenderFlex#67166 relayoutBoundary=up1 OVERFLOWING:
2020-04-24 17:31:03.166778+0200 Runner[945:570551] flutter: needs compositing
2020-04-24 17:31:03.166839+0200 Runner[945:570551] flutter: creator: Column ← _BodyBuilder ← MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ←
2020-04-24 17:31:03.166882+0200 Runner[945:570551] flutter: CustomMultiChildLayout ← AnimatedBuilder ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
2020-04-24 17:31:03.167470+0200 Runner[945:570551] flutter: _InkFeatures-[GlobalKey#bb8e2 ink renderer] ← NotificationListener ←
2020-04-24 17:31:03.167518+0200 Runner[945:570551] flutter: PhysicalModel ← AnimatedPhysicalModel ← ⋯
2020-04-24 17:31:03.167556+0200 Runner[945:570551] flutter: parentData: offset=Offset(0.0, 76.0); id=_ScaffoldSlot.body (can use size)
2020-04-24 17:31:03.168355+0200 Runner[945:570551] flutter: constraints: BoxConstraints(0.0<=w<=375.0, 0.0<=h<=287.0)
2020-04-24 17:31:03.168815+0200 Runner[945:570551] flutter: size: Size(375.0, 287.0)
2020-04-24 17:31:03.168865+0200 Runner[945:570551] flutter: direction: vertical
2020-04-24 17:31:03.168904+0200 Runner[945:570551] flutter: mainAxisAlignment: center
2020-04-24 17:31:03.169436+0200 Runner[945:570551] flutter: mainAxisSize: max
2020-04-24 17:31:03.169485+0200 Runner[945:570551] flutter: crossAxisAlignment: center
2020-04-24 17:31:03.170012+0200 Runner[945:570551] flutter: verticalDirection: down
2020-04-24 17:31:03.170063+0200 Runner[945:570551] flutter:
2020-04-24 17:31:03.170110+0200 Runner[945:570551] flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
2020-04-24 17:31:10.280725+0200 Runner[945:570352] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service

@pichillilorenzo
Copy link
Owner

Even if this error appears, are you still having trouble entering text? I can enter text without any problems on the simulator, for example using the computer keyboard.

Also, have you tried using a real device? On real devices, it should work.

@no1-knows
Copy link

no1-knows commented Jul 2, 2020

I have same problem on simulator using the computer keyboard.

flutter_inappwebview: ^4.0.0

[✓] Flutter (Channel stable, v1.17.3, on Mac OS X 10.15.5 19F96, locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.45.1)
[✓] Connected device (1 available)
• No issues found!
Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x6000009b2350 UIImageView:0x7fdc3496ded0.centerY == _UIModernBarButton:0x7fdc3496d8e0.centerY   (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
(
    "<NSAutoresizingMaskLayoutConstraint:0x6000009b61c0 h=--& v=--& _UIToolbarContentView:0x7fdc3249f0e0.height == 0   (active)>",
    "<NSLayoutConstraint:0x6000009dbf70 V:|-(0)-[_UIButtonBarStackView:0x7fdc3260fea0]   (active, names: '|':_UIToolbarContentView:0x7fdc3249f0e0 )>",
    "<NSLayoutConstraint:0x6000009cc000 _UIButtonBarStackView:0x7fdc3260fea0.bottom == _UIToolbarContentView:0x7fdc3249f0e0.bottom   (active)>",
    "<NSLayoutConstraint:0x6000009c7a70 UIButtonLabel:0x7fdc348646d0'Done'.centerY == _UIModernBarButton:0x7fdc3496e890'Done'.centerY + 1.5   (active)>",
    "<NSLayoutConstraint:0x6000009c2f80 'TB_Baseline_Baseline' _UIModernBarButton:0x7fdc3496e890'Done'.lastBaseline == UILayoutGuide:0x6000013fd6c0'UIViewLayoutMarginsGuide'.bottom   (active)>",
    "<NSLayoutConstraint:0x6000009c2fd0 'TB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x7fdc3496e890'Done']   (active, names: '|':_UIButtonBarButton:0x7fdc3496e3a0 )>",
    "<NSLayoutConstraint:0x6000009c3110 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x7fdc3496e3a0.height == UILayoutGuide:0x600001379a40'UIViewLayoutMarginsGuide'.height   (active)>",
    "<NSLayoutConstraint:0x6000009d5a90 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x600001379a40'UIViewLayoutMarginsGuide']-(0)-|   (active, names: '|':_UIButtonBarStackView:0x7fdc3260fea0 )>",
    "<NSLayoutConstraint:0x6000009c2ee0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x6000013fd6c0'UIViewLayoutMarginsGuide']-(11)-|   (active, names: '|':_UIButtonBarButton:0x7fdc3496e3a0 )>",
    "<NSLayoutConstraint:0x6000009d6670 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x600001379a40'UIViewLayoutMarginsGuide']   (active, names: '|':_UIButtonBarStackView:0x7fdc3260fea0 )>"
)

@pichillilorenzo
Copy link
Owner

@no1-knows Do you have problems typing with the keyboard? If not, you can just not consider it.

@no1-knows
Copy link

no1-knows commented Jul 2, 2020

@pichillilorenzo It seems no problem typing with keyboard as far as I check google.com on webview!

@pichillilorenzo
Copy link
Owner

The same error/warn message appears to be also on the official flutter webview plugin.
I think that it is caused by the flutter native view that wraps the WebView.

However, on every test I have done using the keyboard, I never had problems with it, so I think that we can just ignore it.

This was referenced Jul 6, 2020
@joseph2903106
Copy link

I have the issue. After this issue happens that none of callbacks (ex: onLoadStart,onLoadStop ) would receive event.
Therefore, It is differcult that I want to trigger page transfer after user login through API of "onLoadStop".

API error: <_UIKBCompatInputView: 0x108252810; frame = (0 0; 0 0); layer = <CALayer: 0x2836a9d00>> returned 0 width, assuming UIViewNoIntrinsicMetric
API error: <_UIKBCompatInputView: 0x108252810; frame = (0 0; 0 0); layer = <CALayer: 0x2836a9d00>> returned 0 width, assuming UIViewNoIntrinsicMetric
[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:0x281579900 h=--& v=--& _UIButtonBarButton:0x108194580.height == 0 (active)>",
"<NSLayoutConstraint:0x281578dc0 V:|-(6)-[_UIUCBKBSelectionBackground:0x108194b20] (active, names: '|':_UIButtonBarButton:0x108194580 )>",
"<NSLayoutConstraint:0x281578e60 _UIUCBKBSelectionBackground:0x108194b20.bottom == _UIButtonBarButton:0x108194580.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281578e60 _UIUCBKBSelectionBackground:0x108194b20.bottom == _UIButtonBarButton:0x108194580.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281579c20 h=--& v=--& _UIButtonBarButton:0x10818f060.height == 0 (active)>",
"<NSLayoutConstraint:0x281579090 V:|-(6)-[_UIUCBKBSelectionBackground:0x108197720] (active, names: '|':_UIButtonBarButton:0x10818f060 )>",
"<NSLayoutConstraint:0x281579130 _UIUCBKBSelectionBackground:0x108197720.bottom == _UIButtonBarButton:0x10818f060.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281579130 _UIUCBKBSelectionBackground:0x108197720.bottom == _UIButtonBarButton:0x10818f060.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281579f40 h=--& v=--& _UIButtonBarButton:0x1081978a0.height == 0 (active)>",
"<NSLayoutConstraint:0x281579360 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081981c0] (active, names: '|':_UIButtonBarButton:0x1081978a0 )>",
"<NSLayoutConstraint:0x281579400 _UIUCBKBSelectionBackground:0x1081981c0.bottom == _UIButtonBarButton:0x1081978a0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281579400 _UIUCBKBSelectionBackground:0x1081981c0.bottom == _UIButtonBarButton:0x1081978a0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157c8c0 h=--& v=--& _UIButtonBarButton:0x108277830.height == 0 (active)>",
"<NSLayoutConstraint:0x28157c0a0 _UIUCBKBSelectionBackground:0x108278470.bottom == _UIButtonBarButton:0x108277830.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28157c000 V:|-(6)-[_UIUCBKBSelectionBackground:0x108278470] (active, names: '|':_UIButtonBarButton:0x108277830 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157c0a0 _UIUCBKBSelectionBackground:0x108278470.bottom == _UIButtonBarButton:0x108277830.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157c280 h=--& v=--& _UIButtonBarButton:0x10823d060.height == 0 (active)>",
"<NSLayoutConstraint:0x28156fa70 V:|-(6)-[_UIUCBKBSelectionBackground:0x108276940] (active, names: '|':_UIButtonBarButton:0x10823d060 )>",
"<NSLayoutConstraint:0x28156fb10 _UIUCBKBSelectionBackground:0x108276940.bottom == _UIButtonBarButton:0x10823d060.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28156fb10 _UIUCBKBSelectionBackground:0x108276940.bottom == _UIButtonBarButton:0x10823d060.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157c5a0 h=--& v=--& _UIButtonBarButton:0x108276ac0.height == 0 (active)>",
"<NSLayoutConstraint:0x28156fd40 V:|-(6)-[_UIUCBKBSelectionBackground:0x1082776b0] (active, names: '|':_UIButtonBarButton:0x108276ac0 )>",
"<NSLayoutConstraint:0x28156fde0 _UIUCBKBSelectionBackground:0x1082776b0.bottom == _UIButtonBarButton:0x108276ac0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28156fde0 _UIUCBKBSelectionBackground:0x1082776b0.bottom == _UIButtonBarButton:0x108276ac0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157ff20 h=--& v=--& _UIButtonBarButton:0x10824dde0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157dc70 _UIUCBKBSelectionBackground:0x108250d70.bottom == _UIButtonBarButton:0x10824dde0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28157da90 V:|-(6)-[_UIUCBKBSelectionBackground:0x108250d70] (active, names: '|':_UIButtonBarButton:0x10824dde0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157dc70 _UIUCBKBSelectionBackground:0x108250d70.bottom == _UIButtonBarButton:0x10824dde0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157f8e0 h=--& v=--& _UIButtonBarButton:0x10823e8f0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157d540 V:|-(6)-[_UIUCBKBSelectionBackground:0x10824aae0] (active, names: '|':_UIButtonBarButton:0x10823e8f0 )>",
"<NSLayoutConstraint:0x28157d5e0 _UIUCBKBSelectionBackground:0x10824aae0.bottom == _UIButtonBarButton:0x10823e8f0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157d5e0 _UIUCBKBSelectionBackground:0x10824aae0.bottom == _UIButtonBarButton:0x10823e8f0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157fc00 h=--& v=--& _UIButtonBarButton:0x108254b60.height == 0 (active)>",
"<NSLayoutConstraint:0x28157d810 V:|-(6)-[_UIUCBKBSelectionBackground:0x10824f9b0] (active, names: '|':_UIButtonBarButton:0x108254b60 )>",
"<NSLayoutConstraint:0x28157d0e0 _UIUCBKBSelectionBackground:0x10824f9b0.bottom == _UIButtonBarButton:0x108254b60.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157d0e0 _UIUCBKBSelectionBackground:0x10824f9b0.bottom == _UIButtonBarButton:0x108254b60.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[Snapshotting] Snapshotting a view (0x1080a4fb0, _UIReplicantView) that has not been rendered at least once requires afterScreenUpdates:YES.
[Snapshotting] Snapshotting a view (0x105609910, _UIReplicantView) that has not been rendered at least once requires afterScreenUpdates:YES.
[Unknown process name] CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
[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:0x281574370 h=--& v=--& _UIButtonBarButton:0x10818c790.height == 0 (active)>",
"<NSLayoutConstraint:0x281577700 _UIUCBKBSelectionBackground:0x1081af130.bottom == _UIButtonBarButton:0x10818c790.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28157fac0 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081af130] (active, names: '|':_UIButtonBarButton:0x10818c790 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281577700 _UIUCBKBSelectionBackground:0x1081af130.bottom == _UIButtonBarButton:0x10818c790.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281575a40 h=--& v=--& _UIButtonBarButton:0x1081a8ef0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157f570 _UIUCBKBSelectionBackground:0x108172ae0.bottom == _UIButtonBarButton:0x1081a8ef0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28157f020 V:|-(6)-[_UIUCBKBSelectionBackground:0x108172ae0] (active, names: '|':_UIButtonBarButton:0x1081a8ef0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157f570 _UIUCBKBSelectionBackground:0x108172ae0.bottom == _UIButtonBarButton:0x1081a8ef0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281577430 h=--& v=--& _UIButtonBarButton:0x108184ea0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157f1b0 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081a86f0] (active, names: '|':_UIButtonBarButton:0x108184ea0 )>",
"<NSLayoutConstraint:0x28157d400 _UIUCBKBSelectionBackground:0x1081a86f0.bottom == _UIButtonBarButton:0x108184ea0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157d400 _UIUCBKBSelectionBackground:0x1081a86f0.bottom == _UIButtonBarButton:0x108184ea0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281576760 h=--& v=--& _UIButtonBarButton:0x10818ace0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157f340 V:|-(6)-[_UIUCBKBSelectionBackground:0x10818bb80] (active, names: '|':_UIButtonBarButton:0x10818ace0 )>",
"<NSLayoutConstraint:0x28157f430 _UIUCBKBSelectionBackground:0x10818bb80.bottom == _UIButtonBarButton:0x10818ace0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157f430 _UIUCBKBSelectionBackground:0x10818bb80.bottom == _UIButtonBarButton:0x10818ace0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281576940 h=--& v=--& _UIButtonBarButton:0x1081b4be0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157d450 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081a6dc0] (active, names: '|':_UIButtonBarButton:0x1081b4be0 )>",
"<NSLayoutConstraint:0x28157ee40 _UIUCBKBSelectionBackground:0x1081a6dc0.bottom == _UIButtonBarButton:0x1081b4be0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157ee40 _UIUCBKBSelectionBackground:0x1081a6dc0.bottom == _UIButtonBarButton:0x1081b4be0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28156d310 h=--& v=--& _UIButtonBarButton:0x1081b26d0.height == 0 (active)>",
"<NSLayoutConstraint:0x281577930 _UIUCBKBSelectionBackground:0x1081b2ed0.bottom == _UIButtonBarButton:0x1081b26d0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x281577110 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b2ed0] (active, names: '|':_UIButtonBarButton:0x1081b26d0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281577930 _UIUCBKBSelectionBackground:0x1081b2ed0.bottom == _UIButtonBarButton:0x1081b26d0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28156ead0 h=--& v=--& _UIButtonBarButton:0x108199490.height == 0 (active)>",
"<NSLayoutConstraint:0x281576df0 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b2550] (active, names: '|':_UIButtonBarButton:0x108199490 )>",
"<NSLayoutConstraint:0x281576f80 _UIUCBKBSelectionBackground:0x1081b2550.bottom == _UIButtonBarButton:0x108199490.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281576f80 _UIUCBKBSelectionBackground:0x1081b2550.bottom == _UIButtonBarButton:0x108199490.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28156f2a0 h=--& v=--& _UIButtonBarButton:0x1081b3440.height == 0 (active)>",
"<NSLayoutConstraint:0x281573b60 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b3d60] (active, names: '|':_UIButtonBarButton:0x1081b3440 )>",
"<NSLayoutConstraint:0x281573cf0 _UIUCBKBSelectionBackground:0x1081b3d60.bottom == _UIButtonBarButton:0x1081b3440.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281573cf0 _UIUCBKBSelectionBackground:0x1081b3d60.bottom == _UIButtonBarButton:0x1081b3440.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281547520 h=--& v=--& _UIButtonBarButton:0x108322da0.height == 0 (active)>",
"<NSLayoutConstraint:0x2815463a0 _UIUCBKBSelectionBackground:0x1083236c0.bottom == _UIButtonBarButton:0x108322da0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x281546300 V:|-(6)-[_UIUCBKBSelectionBackground:0x1083236c0] (active, names: '|':_UIButtonBarButton:0x108322da0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x2815463a0 _UIUCBKBSelectionBackground:0x1083236c0.bottom == _UIButtonBarButton:0x108322da0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x2815472a0 h=--& v=--& _UIButtonBarButton:0x108322300.height == 0 (active)>",
"<NSLayoutConstraint:0x2815460d0 _UIUCBKBSelectionBackground:0x108322c20.bottom == _UIButtonBarButton:0x108322300.bottom - 6 (active)>",
"<NSLayoutConstraint:0x281546030 V:|-(6)-[_UIUCBKBSelectionBackground:0x108322c20] (active, names: '|':_UIButtonBarButton:0x108322300 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x2815460d0 _UIUCBKBSelectionBackground:0x108322c20.bottom == _UIButtonBarButton:0x108322300.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281546ee0 h=--& v=--& _UIButtonBarButton:0x108321540.height == 0 (active)>",
"<NSLayoutConstraint:0x281545d60 V:|-(6)-[_UIUCBKBSelectionBackground:0x108321e60] (active, names: '|':_UIButtonBarButton:0x108321540 )>",
"<NSLayoutConstraint:0x281545e00 _UIUCBKBSelectionBackground:0x108321e60.bottom == _UIButtonBarButton:0x108321540.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281545e00 _UIUCBKBSelectionBackground:0x108321e60.bottom == _UIButtonBarButton:0x108321540.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x281546bc0 h=--& v=--& _UIButtonBarButton:0x108320bc0.height == 0 (active)>",
"<NSLayoutConstraint:0x281545a90 V:|-(6)-[_UIUCBKBSelectionBackground:0x1083213c0] (active, names: '|':_UIButtonBarButton:0x108320bc0 )>",
"<NSLayoutConstraint:0x281545b30 _UIUCBKBSelectionBackground:0x1083213c0.bottom == _UIButtonBarButton:0x108320bc0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281545b30 _UIUCBKBSelectionBackground:0x1083213c0.bottom == _UIButtonBarButton:0x108320bc0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x2815468a0 h=--& v=--& _UIButtonBarButton:0x10831f150.height == 0 (active)>",
"<NSLayoutConstraint:0x2815457c0 V:|-(6)-[_UIUCBKBSelectionBackground:0x10831e360] (active, names: '|':_UIButtonBarButton:0x10831f150 )>",
"<NSLayoutConstraint:0x281545860 _UIUCBKBSelectionBackground:0x10831e360.bottom == _UIButtonBarButton:0x10831f150.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281545860 _UIUCBKBSelectionBackground:0x10831e360.bottom == _UIButtonBarButton:0x10831f150.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157e440 h=--& v=--& _UIButtonBarButton:0x10830ba70.height == 0 (active)>",
"<NSLayoutConstraint:0x28157fde0 _UIUCBKBSelectionBackground:0x10830c030.bottom == _UIButtonBarButton:0x10830ba70.bottom - 6 (active)>",
"<NSLayoutConstraint:0x281547f70 V:|-(6)-[_UIUCBKBSelectionBackground:0x10830c030] (active, names: '|':_UIButtonBarButton:0x10830ba70 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157fde0 _UIUCBKBSelectionBackground:0x10830c030.bottom == _UIButtonBarButton:0x10830ba70.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157d090 h=--& v=--& _UIButtonBarButton:0x10830c1b0.height == 0 (active)>",
"<NSLayoutConstraint:0x28157f110 _UIUCBKBSelectionBackground:0x10830cad0.bottom == _UIButtonBarButton:0x10830c1b0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28157f020 V:|-(6)-[_UIUCBKBSelectionBackground:0x10830cad0] (active, names: '|':_UIButtonBarButton:0x10830c1b0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28157f110 _UIUCBKBSelectionBackground:0x10830cad0.bottom == _UIButtonBarButton:0x10830c1b0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28157cb40 h=--& v=--& _UIButtonBarButton:0x10830f540.height == 0 (active)>",
"<NSLayoutConstraint:0x281547ca0 V:|-(6)-[_UIUCBKBSelectionBackground:0x10830b8f0] (active, names: '|':_UIButtonBarButton:0x10830f540 )>",
"<NSLayoutConstraint:0x281547d40 _UIUCBKBSelectionBackground:0x10830b8f0.bottom == _UIButtonBarButton:0x10830f540.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x281547d40 _UIUCBKBSelectionBackground:0x10830b8f0.bottom == _UIButtonBarButton:0x10830f540.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28154ee90 h=--& v=--& _UIButtonBarButton:0x1081b4ac0.height == 0 (active)>",
"<NSLayoutConstraint:0x28154dd10 _UIUCBKBSelectionBackground:0x1081b3830.bottom == _UIButtonBarButton:0x1081b4ac0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28154dc70 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b3830] (active, names: '|':_UIButtonBarButton:0x1081b4ac0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28154dd10 _UIUCBKBSelectionBackground:0x1081b3830.bottom == _UIButtonBarButton:0x1081b4ac0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28154ec10 h=--& v=--& _UIButtonBarButton:0x1081b6ff0.height == 0 (active)>",
"<NSLayoutConstraint:0x28154da40 _UIUCBKBSelectionBackground:0x1081b4940.bottom == _UIButtonBarButton:0x1081b6ff0.bottom - 6 (active)>",
"<NSLayoutConstraint:0x28154d9a0 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b4940] (active, names: '|':_UIButtonBarButton:0x1081b6ff0 )>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28154da40 _UIUCBKBSelectionBackground:0x1081b4940.bottom == _UIButtonBarButton:0x1081b6ff0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28154e850 h=--& v=--& _UIButtonBarButton:0x1081b04f0.height == 0 (active)>",
"<NSLayoutConstraint:0x28154d6d0 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b6b50] (active, names: '|':_UIButtonBarButton:0x1081b04f0 )>",
"<NSLayoutConstraint:0x28154d770 _UIUCBKBSelectionBackground:0x1081b6b50.bottom == _UIButtonBarButton:0x1081b04f0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28154d770 _UIUCBKBSelectionBackground:0x1081b6b50.bottom == _UIButtonBarButton:0x1081b04f0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28154e530 h=--& v=--& _UIButtonBarButton:0x10818c4b0.height == 0 (active)>",
"<NSLayoutConstraint:0x28154d400 V:|-(6)-[_UIUCBKBSelectionBackground:0x1081b0370] (active, names: '|':_UIButtonBarButton:0x10818c4b0 )>",
"<NSLayoutConstraint:0x28154d4a0 _UIUCBKBSelectionBackground:0x1081b0370.bottom == _UIButtonBarButton:0x10818c4b0.bottom - 6 (active)>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28154d4a0 _UIUCBKBSelectionBackground:0x1081b0370.bottom == _UIButtonBarButton:0x10818c4b0.bottom - 6 (active)>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
[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:0x28154e210 h=--& v=--& _UIButtonBarButton:0x1081843a0.height == 0 (active)>",
"<NSLayoutConstraint:0x28154d130 V:|-(6)-[_UIUCBKBSelectionBackground:0x10818c330] (active, names: '|':_UIButtonBarButton:0x1081843a0 )>",
"<NSLayoutConstraint:0x28154d1d0 _UIUCBKBSelectionBackground:0x10818c330.bottom == _UIButtonBarButton:0x1081843a0.bottom - 6 (active)>"
)

@DurgeshSawantWYLD
Copy link

DurgeshSawantWYLD commented Jul 26, 2024

Same issue is happening for me as well. It is occurring on Physical Devices as well.
Whenever i try to click on TextInput field in webview and as soon as the keyboard opens, the Webview closes and the whole widget tree resets to widget which was opened before webview

How do i fix this please help

Copy link

github-actions bot commented Oct 3, 2024

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants