실제 기기가 없는 관계로 Simulator에서 테스트 중인데, xs max와 11 pro max에서 카카오 로그인 api 이용 시에 키보드가 생기지 않습니다.
우선 SDK에 있는 sample 코드를 그대로 실행했을 때의 결과입니다.
2019-10-26 01:22:32.888984+0900 Kakao![03 AM|279x500](upload://bfYBprxD9XSYhWnVh8xUm5jyuZO.jpg)Sample[51747:3486110] [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:0x600001d618b0 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.width == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f3e0 H:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f430 _UIButtonBarStackView:0x7ff2b6415500.trailing == _UIToolbarContentView:0x7ff2b655c210.trailing (active)>",
"<NSLayoutConstraint:0x600001d60e10 'IB_Leading_Leading' H:|-(0)-[_UIModernBarButton:0x7ff2b6569d80] (active, names: '|':_UIButtonBarButton:0x7ff2b65699a0 )>",
"<NSLayoutConstraint:0x600001d64af0 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x7ff2b6480460] (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d60e60 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6569d80]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x7ff2b65699a0 )>",
"<NSLayoutConstraint:0x600001d64b40 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6480460]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d65900 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x7ff2b6485180'Done'] (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d65950 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6485180'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d61450 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7ff2b65699a0.leading (active)>",
"<NSLayoutConstraint:0x600001d616d0 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7ff2b6484c90.trailing (active)>",
"<NSLayoutConstraint:0x600001d61720 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b65699a0]-(0)-[UIView:0x7ff2b6479c70] (active)>",
"<NSLayoutConstraint:0x600001d61770 'UISV-spacing' H:[UIView:0x7ff2b6479c70]-(0)-[_UIButtonBarButton:0x7ff2b647a360] (active)>",
"<NSLayoutConstraint:0x600001d617c0 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b647a360]-(0)-[UIView:0x7ff2b647a530] (active)>",
"<NSLayoutConstraint:0x600001d61810 'UISV-spacing' H:[UIView:0x7ff2b647a530]-(0)-[_UIButtonBarButton:0x7ff2b6484c90] (active)>",
"<NSLayoutConstraint:0x600001d5f250 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'](LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d5f2f0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d60e60 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6569d80]-(>=8)-| (active, names: '|':_UIButtonBarButton:0x7ff2b65699a0 )>
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.
2019-10-26 01:22:32.890940+0900 KakaoSample[51747:3486110] [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:0x600001d618b0 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.width == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f3e0 H:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f430 _UIButtonBarStackView:0x7ff2b6415500.trailing == _UIToolbarContentView:0x7ff2b655c210.trailing (active)>",
"<NSLayoutConstraint:0x600001d64af0 'IB_Leading_Leading' H:|-(>=5)-[_UIModernBarButton:0x7ff2b6480460] (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d64b40 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6480460]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d65900 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x7ff2b6485180'Done'] (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d65950 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6485180'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d61450 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7ff2b65699a0.leading (active)>",
"<NSLayoutConstraint:0x600001d616d0 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7ff2b6484c90.trailing (active)>",
"<NSLayoutConstraint:0x600001d61720 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b65699a0]-(0)-[UIView:0x7ff2b6479c70] (active)>",
"<NSLayoutConstraint:0x600001d61770 'UISV-spacing' H:[UIView:0x7ff2b6479c70]-(0)-[_UIButtonBarButton:0x7ff2b647a360] (active)>",
"<NSLayoutConstraint:0x600001d617c0 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b647a360]-(0)-[UIView:0x7ff2b647a530] (active)>",
"<NSLayoutConstraint:0x600001d61810 'UISV-spacing' H:[UIView:0x7ff2b647a530]-(0)-[_UIButtonBarButton:0x7ff2b6484c90] (active)>",
"<NSLayoutConstraint:0x600001d5f250 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'](LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d5f2f0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d64b40 'IB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6480460]-(>=5)-| (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>
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.
2019-10-26 01:22:32.892428+0900 KakaoSample[51747:3486110] [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:0x600001d618b0 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.width == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f3e0 H:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f430 _UIButtonBarStackView:0x7ff2b6415500.trailing == _UIToolbarContentView:0x7ff2b655c210.trailing (active)>",
"<NSLayoutConstraint:0x600001d65900 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x7ff2b6485180'Done'] (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d65950 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6485180'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d61450 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7ff2b65699a0.leading (active)>",
"<NSLayoutConstraint:0x600001d616d0 'UISV-canvas-connection' UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.trailing == _UIButtonBarButton:0x7ff2b6484c90.trailing (active)>",
"<NSLayoutConstraint:0x600001d61720 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b65699a0]-(0)-[UIView:0x7ff2b6479c70] (active)>",
"<NSLayoutConstraint:0x600001d61770 'UISV-spacing' H:[UIView:0x7ff2b6479c70]-(0)-[_UIButtonBarButton:0x7ff2b647a360] (active)>",
"<NSLayoutConstraint:0x600001d617c0 'UISV-spacing' H:[_UIButtonBarButton:0x7ff2b647a360]-(0)-[UIView:0x7ff2b647a530] (active)>",
"<NSLayoutConstraint:0x600001d61810 'UISV-spacing' H:[UIView:0x7ff2b647a530]-(0)-[_UIButtonBarButton:0x7ff2b6484c90] (active)>",
"<NSLayoutConstraint:0x600001d5f250 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'](LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d5f2f0 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-|(LTR) (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d65950 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7ff2b6485180'Done']-(0)-| (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>
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.
2019-10-26 01:22:32.894378+0900 KakaoSample[51747:3486110] [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:0x600001d62120 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.height == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f480 V:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f4d0 _UIButtonBarStackView:0x7ff2b6415500.bottom == _UIToolbarContentView:0x7ff2b655c210.bottom (active)>",
"<NSLayoutConstraint:0x600001d63160 UIImageView:0x7ff2b64797b0.centerY == _UIModernBarButton:0x7ff2b6569d80.centerY (active)>",
"<NSLayoutConstraint:0x600001d610e0 'IB_Baseline_Baseline' _UIModernBarButton:0x7ff2b6569d80.lastBaseline == UILayoutGuide:0x60000070d340'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x600001d61130 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x7ff2b6569d80] (active, names: '|':_UIButtonBarButton:0x7ff2b65699a0 )>",
"<NSLayoutConstraint:0x600001d64910 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x7ff2b65699a0.height == UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x600001d5f2a0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d61040 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070d340'UIViewLayoutMarginsGuide']-(16)-| (active, names: '|':_UIButtonBarButton:0x7ff2b65699a0 )>",
"<NSLayoutConstraint:0x600001d5f200 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d63160 UIImageView:0x7ff2b64797b0.centerY == _UIModernBarButton:0x7ff2b6569d80.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.
2019-10-26 01:22:32.895887+0900 KakaoSample[51747:3486110] [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:0x600001d62120 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.height == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f480 V:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f4d0 _UIButtonBarStackView:0x7ff2b6415500.bottom == _UIToolbarContentView:0x7ff2b655c210.bottom (active)>",
"<NSLayoutConstraint:0x600001d6a760 UIImageView:0x7ff2b64847d0.centerY == _UIModernBarButton:0x7ff2b6480460.centerY (active)>",
"<NSLayoutConstraint:0x600001d64dc0 'IB_Baseline_Baseline' _UIModernBarButton:0x7ff2b6480460.lastBaseline == UILayoutGuide:0x60000070a920'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x600001d64e10 'IB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x7ff2b6480460] (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d65400 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x7ff2b647a360.height == UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x600001d5f2a0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d64d20 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070a920'UIViewLayoutMarginsGuide']-(16)-| (active, names: '|':_UIButtonBarButton:0x7ff2b647a360 )>",
"<NSLayoutConstraint:0x600001d5f200 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d6a760 UIImageView:0x7ff2b64847d0.centerY == _UIModernBarButton:0x7ff2b6480460.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.
2019-10-26 01:22:32.897400+0900 KakaoSample[51747:3486110] [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:0x600001d62120 h=--& v=--& _UIToolbarContentView:0x7ff2b655c210.height == 0 (active)>",
"<NSLayoutConstraint:0x600001d5f480 V:|-(0)-[_UIButtonBarStackView:0x7ff2b6415500] (active, names: '|':_UIToolbarContentView:0x7ff2b655c210 )>",
"<NSLayoutConstraint:0x600001d5f4d0 _UIButtonBarStackView:0x7ff2b6415500.bottom == _UIToolbarContentView:0x7ff2b655c210.bottom (active)>",
"<NSLayoutConstraint:0x600001d6bca0 UIButtonLabel:0x7ff2b6487250'Done'.centerY == _UIModernBarButton:0x7ff2b6485180'Done'.centerY + 0.5 (active)>",
"<NSLayoutConstraint:0x600001d65ae0 'TB_Baseline_Baseline' _UIModernBarButton:0x7ff2b6485180'Done'.lastBaseline == UILayoutGuide:0x60000070a680'UIViewLayoutMarginsGuide'.bottom (active)>",
"<NSLayoutConstraint:0x600001d65b30 'TB_Top_Top' V:|-(>=0)-[_UIModernBarButton:0x7ff2b6485180'Done'] (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d613b0 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x7ff2b6484c90.height == UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x600001d5f2a0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide']-(0)-| (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>",
"<NSLayoutConstraint:0x600001d65a40 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x60000070a680'UIViewLayoutMarginsGuide']-(16)-| (active, names: '|':_UIButtonBarButton:0x7ff2b6484c90 )>",
"<NSLayoutConstraint:0x600001d5f200 'UIView-topMargin-guide-constraint' V:|-(0)-[UILayoutGuide:0x60000070aa00'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x7ff2b6415500 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x600001d6bca0 UIButtonLabel:0x7ff2b6487250'Done'.centerY == _UIModernBarButton:0x7ff2b6485180'Done'.centerY + 0.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.
위의 로그는 모든 기기에서 동일하게 발생합니다. 다만 max 기기에서만 키보드가 정상적으로 생기지 않습니다.
첨부한 사진처럼 맨 밑에 키보드의 가장 윗줄에 해당하는 줄만 생기고 키보드는 없는 것이 확인됩니다.
어떻게 해야 될까요?