mart

Forum Replies Created

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • in reply to: Communication between JavaScript and Unity breaks #1045
    mart
    Participant

    I tried Unity 5.4 with the same result.
    I madea funny gif, that shows how to reproduce it on every android device.
    Sometimes it happens also on the first app switch.
    switch app bug

    • This reply was modified 3 years, 9 months ago by mart.
    in reply to: Communication between JavaScript and Unity breaks #1032
    mart
    Participant

    I found the problem but i dont know how to fix it 🙁
    OnApplicationFocus and OnApplicationPause are not triggered every time, when you go back from another App and the webview is open.

    A strange thing is that the backbutton is working and when the webview is dismissed
    OnApplicationFocus and OnApllicationPause are triggerd.

    This has something to do with the webview activity.
    Is there a fix or trick to force the unityplayyer-activity to become active?
    Maybe extending the AndroidManifest?

    • This reply was modified 3 years, 9 months ago by mart.
    in reply to: Communication between JavaScript and Unity breaks #1030
    mart
    Participant

    Sorry for that long post 😉

    • This reply was modified 3 years, 9 months ago by mart.
    in reply to: Communication between JavaScript and Unity breaks #1024
    mart
    Participant

    Yes i can reproduce it on an empty project. only the in app browser assets are included.
    I use Unity 2017.2.0f3.

    On iOS the app crashes after a lot of switches with this Xcode Message:

    Ping message received!
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Debug:LogErrorFormat(Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:Log(Object)
    JSExecute:OnMessageFromJS(String)
    UnityEngine.Events.UnityEvent
    1:Invoke(T0)
    System.IComparable

    1:CompareTo(T)
    System.IComparable 1:CompareTo(T)
    System.IComparable 1:CompareTo(T)

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

    -> applicationWillResignActive()
    -> applicationDidEnterBackground()
    Message from debugger: Terminated due to memory issue

    With that error listed in the console. When you tell me which processes are involed. I could filter it.

    fehler 14:05:48.783423 +0200 assertiond Unable to obtain a task name port right for pid 14390: (os/kern) failure (0x5)
    fehler 14:05:50.796059 +0200 SpringBoard Tried executing a forecast retrieval for a NIL location.
    fehler 14:05:50.811782 +0200 SpringBoard Update Error: <private> (Update Reason: viewDidAppear wants an update.)
    fehler 14:05:50.981062 +0200 SpringBoard -[BSActionListener listenForResponseWithHandler:timeout:]_block_invoke_2 : response timeout for port 296639
    fehler 14:05:51.779293 +0200 accountsd “Cannot check access to a private account type: <private>”
    fehler 14:05:51.783775 +0200 accountsd “Client <private> is not allowed to access accounts of type <private>.”
    fehler 14:05:51.802772 +0200 NewsToday “Error returned from daemon: <private>”
    fehler 14:05:52.260615 +0200 backboardd Unable to bootstrap_look_up port with name com.apple.AppPredictionWidget.extension.gsEvents: unknown error code (1102)
    fehler 14:05:52.448837 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14666dc0 UIButton:0x14666900.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14668ff0 UIButton:0x14668b30.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1466a680 UIButton:0x145739c0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x1466a680 UIButton:0x145739c0.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:52.766605 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464ffe0 UIButton:0x1464fb20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14650c90 UIButton:0x145651d0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14651a10 UIButton:0x14651740.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14653280 UIButton:0x14652e00.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14653280 UIButton:0x14652e00.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.001423 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464ffe0 UIButton:0x1464fb20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14650c90 UIButton:0x145651d0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14651a10 UIButton:0x14651740.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14651a10 UIButton:0x14651740.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.005890 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14666dc0 UIButton:0x14666900.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14668ff0 UIButton:0x14668b30.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14668ff0 UIButton:0x14668b30.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.307017 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14666dc0 UIButton:0x14666900.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14669090 UIButton:0x14668b30.height == UIButton:0x14668b30.width (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14669090 UIButton:0x14668b30.height == UIButton:0x14668b30.width (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.420915 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464ffe0 UIButton:0x1464fb20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14650c90 UIButton:0x145651d0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14650c90 UIButton:0x145651d0.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.427720 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14666dc0 UIButton:0x14666900.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14666dc0 UIButton:0x14666900.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.509690 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464ffe0 UIButton:0x1464fb20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x1464ffe0 UIButton:0x1464fb20.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.513362 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14664bf0 UIButton:0x14664810.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.570228 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x145713b0 UIButton:0x14570ef0.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.585006 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x1464dd70 UIButton:0x1464d8b0.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.640352 +0200 SpringBoard Tried executing a forecast retrieval for a NIL location.
    fehler 14:05:53.649601 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x1455d0f0 UIButton:0x1455c110.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146421d0 UIButton:0x14641b40.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146444c0 UIButton:0x14644000.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14646710 UIButton:0x14646250.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14647860 UIButton:0x146473a0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14649b70 UIButton:0x146496b0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1455fdc0 UIButton:0x1455c110.trailing == UILayoutGuide:0x14568480”.leading (active)>”,
    “<NSLayoutConstraint:0x146539c0 H:[UILayoutGuide:0x14568480”]-(0)-[UIButton:0x14641b40] (active)>”,
    “<NSLayoutConstraint:0x14610a20 UIButton:0x14641b40.trailing == UILayoutGuide:0x145684f0”.leading (active)>”,
    “<NSLayoutConstraint:0x1453f1b0 H:[UILayoutGuide:0x145684f0”]-(0)-[UIButton:0x14644000] (active)>”,
    “<NSLayoutConstraint:0x14614240 UILayoutGuide:0x145684f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x145553e0 UIButton:0x14644000.trailing == UILayoutGuide:0x145685a0”.leading (active)>”,
    “<NSLayoutConstraint:0x14624560 H:[UILayoutGuide:0x145685a0”]-(0)-[UIButton:0x14646250] (active)>”,
    “<NSLayoutConstraint:0x146361e0 UILayoutGuide:0x145685a0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453f090 UIButton:0x14646250.trailing == UILayoutGuide:0x14568610”.leading (active)>”,
    “<NSLayoutConstraint:0x14635900 H:[UILayoutGuide:0x14568610”]-(0)-[UIButton:0x146473a0] (active)>”,
    “<NSLayoutConstraint:0x1463b470 UILayoutGuide:0x14568610”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14563480 UIButton:0x146473a0.trailing == UILayoutGuide:0x14568680”.leading (active)>”,
    “<NSLayoutConstraint:0x1463f770 H:[UILayoutGuide:0x14568680”]-(0)-[UIButton:0x146496b0] (active)>”,
    “<NSLayoutConstraint:0x14557e70 UILayoutGuide:0x14568680”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1453c670 UIButton:0x146496b0.trailing == UILayoutGuide:0x145686f0”.leading (active)>”,
    “<NSLayoutConstraint:0x14654b70 H:[UILayoutGuide:0x145686f0”]-(0)-[UIButton:0x1464b680] (active)>”,
    “<NSLayoutConstraint:0x14654ef0 UILayoutGuide:0x145686f0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656310 UIButton:0x1464b680.trailing == UILayoutGuide:0x14568760”.leading (active)>”,
    “<NSLayoutConstraint:0x14654f20 H:[UILayoutGuide:0x14568760”]-(0)-[UIButton:0x1464d8b0] (active)>”,
    “<NSLayoutConstraint:0x146579f0 UILayoutGuide:0x14568760”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14657e90 UIButton:0x1464d8b0.trailing == UILayoutGuide:0x145687d0”.leading (active)>”,
    “<NSLayoutConstraint:0x14556840 H:[UILayoutGuide:0x145687d0”]-(0)-[UIButton:0x1464fb20] (active)>”,
    “<NSLayoutConstraint:0x14655570 UILayoutGuide:0x145687d0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x146555a0 UIButton:0x1464fb20.trailing == UILayoutGuide:0x145688c0”.leading (active)>”,
    “<NSLayoutConstraint:0x14658f10 H:[UILayoutGuide:0x145688c0”]-(0)-[UIButton:0x145651d0] (active)>”,
    “<NSLayoutConstraint:0x14655a10 UILayoutGuide:0x145688c0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x1465a4a0 UIButton:0x145651d0.trailing == UILayoutGuide:0x14568970”.leading (active)>”,
    “<NSLayoutConstraint:0x14654500 H:[UILayoutGuide:0x14568970”]-(0)-[UIButton:0x14651740] (active)>”,
    “<NSLayoutConstraint:0x1455c0e0 UILayoutGuide:0x14568970”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14656f00 UIButton:0x14651740.trailing == UILayoutGuide:0x145689e0”.leading (active)>”,
    “<NSLayoutConstraint:0x1455b670 H:[UILayoutGuide:0x145689e0”]-(0)-[UIButton:0x14652e00] (active)>”,
    “<NSLayoutConstraint:0x1465b220 UILayoutGuide:0x145689e0”.width == UILayoutGuide:0x14568480”.width (active)>”,
    “<NSLayoutConstraint:0x14558470 UIButton:0x1455c110.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14667ef0 UIButton:0x14652e00.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x1464bb40 UIButton:0x1464b680.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.669134 +0200 SpringBoard Update Error: <private> (Update Reason: viewDidAppear wants an update.)
    fehler 14:05:53.690914 +0200 AppPredictionWidget 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.
    (
    “<NSLayoutConstraint:0x1463b110 H:|-(0)-[UIView:0x1463ab60](LTR) (active, names: ‘|’:UIView:0x14532680 )>”,
    “<NSLayoutConstraint:0x145547a0 UIView:0x1463ab60.right == UIView:0x14532680.right (active)>”,
    “<NSLayoutConstraint:0x146540a0 UIButton:0x1465c390.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456ab90 UIButton:0x1465cf50.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456d300 UIButton:0x1456cf10.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1465f460 UIButton:0x1465f0f0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14660060 UIButton:0x1465fba0.width == 60 (active)>”,
    “<NSLayoutConstraint:0x1456f830 UIButton:0x1456f370.width == 60 (active)>”,
    “<NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>”,
    “<NSLayoutConstraint:0x14569660 UIButton:0x1465c390.leading == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.leading (active)>”,
    “<NSLayoutConstraint:0x14557270 UIButton:0x1465c390.trailing == UILayoutGuide:0x145751b0”.leading (active)>”,
    “<NSLayoutConstraint:0x1456ba90 H:[UILayoutGuide:0x145751b0”]-(0)-[UIButton:0x1465cf50] (active)>”,
    “<NSLayoutConstraint:0x14576270 UIButton:0x1465cf50.trailing == UILayoutGuide:0x14575220”.leading (active)>”,
    “<NSLayoutConstraint:0x14577310 H:[UILayoutGuide:0x14575220”]-(0)-[UIButton:0x1456cf10] (active)>”,
    “<NSLayoutConstraint:0x14530a00 UILayoutGuide:0x14575220”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14577d70 UIButton:0x1456cf10.trailing == UILayoutGuide:0x14575290”.leading (active)>”,
    “<NSLayoutConstraint:0x14577160 H:[UILayoutGuide:0x14575290”]-(0)-[UIButton:0x1465f0f0] (active)>”,
    “<NSLayoutConstraint:0x14553ea0 UILayoutGuide:0x14575290”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x145791c0 UIButton:0x1465f0f0.trailing == UILayoutGuide:0x1466abc0”.leading (active)>”,
    “<NSLayoutConstraint:0x145795b0 H:[UILayoutGuide:0x1466abc0”]-(0)-[UIButton:0x1465fba0] (active)>”,
    “<NSLayoutConstraint:0x145787d0 UILayoutGuide:0x1466abc0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14575b30 UIButton:0x1465fba0.trailing == UILayoutGuide:0x1466ac30”.leading (active)>”,
    “<NSLayoutConstraint:0x14577400 H:[UILayoutGuide:0x1466ac30”]-(0)-[UIButton:0x1456f370] (active)>”,
    “<NSLayoutConstraint:0x1457ac00 UILayoutGuide:0x1466ac30”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14660e00 UIButton:0x1456f370.trailing == UILayoutGuide:0x1466ad10”.leading (active)>”,
    “<NSLayoutConstraint:0x14623fa0 H:[UILayoutGuide:0x1466ad10”]-(0)-[UIButton:0x14662c20] (active)>”,
    “<NSLayoutConstraint:0x14657380 UILayoutGuide:0x1466ad10”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466b4b0 UIButton:0x14662c20.trailing == UILayoutGuide:0x1466ad80”.leading (active)>”,
    “<NSLayoutConstraint:0x1466c340 H:[UILayoutGuide:0x1466ad80”]-(0)-[UIButton:0x14570ef0] (active)>”,
    “<NSLayoutConstraint:0x1466c580 UILayoutGuide:0x1466ad80”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1466c980 UIButton:0x14570ef0.trailing == UILayoutGuide:0x1466adf0”.leading (active)>”,
    “<NSLayoutConstraint:0x1466b3c0 H:[UILayoutGuide:0x1466adf0”]-(0)-[UIButton:0x14664810] (active)>”,
    “<NSLayoutConstraint:0x1466e640 UILayoutGuide:0x1466adf0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1465a810 UIButton:0x14664810.trailing == UILayoutGuide:0x1466ae60”.leading (active)>”,
    “<NSLayoutConstraint:0x14659e60 H:[UILayoutGuide:0x1466ae60”]-(0)-[UIButton:0x14666900] (active)>”,
    “<NSLayoutConstraint:0x145705d0 UILayoutGuide:0x1466ae60”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x14558a80 UIButton:0x14666900.trailing == UILayoutGuide:0x1466afd0”.leading (active)>”,
    “<NSLayoutConstraint:0x14577f30 H:[UILayoutGuide:0x1466afd0”]-(0)-[UIButton:0x14668b30] (active)>”,
    “<NSLayoutConstraint:0x1457a2a0 UILayoutGuide:0x1466afd0”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457a250 UIButton:0x14668b30.trailing == UILayoutGuide:0x1466b040”.leading (active)>”,
    “<NSLayoutConstraint:0x145783e0 H:[UILayoutGuide:0x1466b040”]-(0)-[UIButton:0x145739c0] (active)>”,
    “<NSLayoutConstraint:0x1457aee0 UILayoutGuide:0x1466b040”.width == UILayoutGuide:0x145751b0”.width (active)>”,
    “<NSLayoutConstraint:0x1457af10 UIButton:0x145739c0.trailing == UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14678160 ‘UIView-Encapsulated-Layout-Width’ UIView:0x14532680.width == 420 (active)>”,
    “<NSLayoutConstraint:0x145573f0 ‘UIView-leftMargin-guide-constraint’ H:|-(20)-[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’](LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”,
    “<NSLayoutConstraint:0x14557490 ‘UIView-rightMargin-guide-constraint’ H:[UILayoutGuide:0x145571d0’UIViewLayoutMarginsGuide’]-(8)-|(LTR) (active, names: ‘|’:UIView:0x1463ab60 )>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x146630e0 UIButton:0x14662c20.width == 60 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.787512 +0200 NewsToday 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.
    (
    “<NSLayoutConstraint:0x14dc2b80 UILabel:0x14dbda40’Philipp Lahm berichtet f\U00fc…’.trailing == UILayoutGuide:0x14dbf830’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14dc26b0 UIImageView:0x14ec01c0.trailing == UILayoutGuide:0x14dbf830’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14dc2b50 UILabel:0x14dbda40’Philipp Lahm berichtet f\U00fc…’.trailing == UIImageView:0x14ec01c0.leading – 8 (active)>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14dc2b50 UILabel:0x14dbda40’Philipp Lahm berichtet fü…’.trailing == UIImageView:0x14ec01c0.leading – 8 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.811632 +0200 NewsToday 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.
    (
    “<NSLayoutConstraint:0x14da80d0 UILabel:0x14da3010’Milliard\U00e4r Bloomberg zahl…’.trailing == UILayoutGuide:0x14da4d80’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14da7c00 UIImageView:0x14eb7000.trailing == UILayoutGuide:0x14da4d80’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14da80a0 UILabel:0x14da3010’Milliard\U00e4r Bloomberg zahl…’.trailing == UIImageView:0x14eb7000.leading – 8 (active)>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14da80a0 UILabel:0x14da3010’Milliardär Bloomberg zahl…’.trailing == UIImageView:0x14eb7000.leading – 8 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:53.812998 +0200 NewsToday 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.
    (
    “<NSLayoutConstraint:0x14ea0ca0 UILabel:0x14e96a00’Kate und William: Das Bab…’.trailing == UILayoutGuide:0x14e9c2b0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14ea0600 UIImageView:0x14e99480.trailing == UILayoutGuide:0x14e9c2b0’UIViewLayoutMarginsGuide’.trailing (active)>”,
    “<NSLayoutConstraint:0x14ea0c70 UILabel:0x14e96a00’Kate und William: Das Bab…’.trailing == UIImageView:0x14e99480.leading – 8 (active)>”
    )

    Will attempt to recover by breaking constraint
    <NSLayoutConstraint:0x14ea0c70 UILabel:0x14e96a00’Kate und William: Das Bab…’.trailing == UIImageView:0x14e99480.leading – 8 (active)>

    Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
    The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
    fehler 14:05:54.020642 +0200 backboardd Unable to bootstrap_look_up port with name com.apple.news.widget.gsEvents: unknown error code (1102)
    fehler 14:05:56.672336 +0200 itunesstored Could not load library [21]

    
    
    And that is listed in Console for the appidentifier:
    
    

    standard 14:04:39.952992 +0200 installd 0x19252000 -[MIClientConnection _doInstallationForURL:withOptions:completion:]: Install of “/var/mobile/Media/PublicStaging/DeploymentTest2.app” type Developer (LSInstallType = (null)) requested by lsd (pid 14257)
    standard 14:04:40.024258 +0200 installd 0x19252000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.upjers.DeploymentTest2; Version=0, ShortVersion=1.0>
    standard 14:04:42.738211 +0200 installd 0x19252000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.upjers.DeploymentTest2 at /private/var/mobile/Containers/Data/Application/A0967AC8-C922-494C-A0D7-26F85D88BB38
    standard 14:04:42.748130 +0200 installd 0x19252000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.upjers.DeploymentTest2 at /private/var/containers/Bundle/Application/3971845F-7051-4EFD-8ABD-DB8066BD3C9D
    standard 14:04:43.667895 +0200 SpringBoard [com.upjers.DeploymentTest2] Application installed using default data provider
    standard 14:04:43.669193 +0200 SpringBoard [com.upjers.DeploymentTest2] Load 0 pending notification dictionaries
    standard 14:04:43.671565 +0200 SpringBoard [com.upjers.DeploymentTest2] Load last local notification fire date: (null)
    standard 14:04:43.672144 +0200 SpringBoard [com.upjers.DeploymentTest2] Update timers for 0 pending notifications (monitoring: 0)
    standard 14:04:43.672489 +0200 SpringBoard [com.upjers.DeploymentTest2] Invalidate persistent timer
    standard 14:04:43.672850 +0200 SpringBoard [com.upjers.DeploymentTest2] Not scheduling local notifications (user notifications: 0, requires local notifications: 0,
    standard 14:04:43.673263 +0200 SpringBoard [com.upjers.DeploymentTest2] Update regions for 0 pending notifications
    standard 14:04:44.325650 +0200 SpringBoard Installed apps did change.
    Added: {(
    “com.upjers.DeploymentTest2”
    )}
    Removed: {(
    )}
    Modified: {(
    )}
    standard 14:04:48.997250 +0200 debugserver About to launch process for bundle ID: com.upjers.DeploymentTest2
    fehler 14:04:48.997466 +0200 debugserver [FBSSystemService][0xabcd] Sending request to open “com.upjers.DeploymentTest2”
    standard 14:04:49.053091 +0200 SpringBoard Received trusted open application request for “com.upjers.DeploymentTest2″ from <FBProcess: 0x69a0040; debugserver; pid: 14378>.
    standard 14:04:49.491383 +0200 SpringBoard Running <SBLockScreenToAppsWorkspaceTransaction: 0xad2a860> for transition request:
    <SBMainWorkspaceTransitionRequest: 0xaeeda30; eventLabel: OpenApplication(com.upjers.DeploymentTest2)ForRequester(debugserver.14378); display: Main; source: FBSystemService> {
    applicationContext = <SBWorkspaceApplicationTransitionContext: 0xaeeda70; background: NO> entities = {
    SBLayoutPrimaryRole = <SBWorkspaceApplication: 0xad60c10; ID: com.upjers.DeploymentTest2; layoutRole: primary>;
    };
    alertContext = <SBWorkspaceAlertTransitionContext: 0xabb55d0; alertToDeactivate: <SBDashBoardViewController: 0x15ba0c00>>;
    }
    standard 14:04:49.544432 +0200 assertiond Submitted job with label: UIKitApplication:com.upjers.DeploymentTest2[0x7ac3][64]
    standard 14:04:50.694382 +0200 SpringBoard [com.upjers.DeploymentTest2] Bootstrap complete with label: UIKitApplication:com.upjers.DeploymentTest2[0x7ac3][64]
    standard 14:04:50.701448 +0200 mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.upjers.DeploymentTest2 with pid ‘14379’ is now Foreground Running. Background entitlement: NO
    fehler 14:04:50.703421 +0200 debugserver [FBSSystemService][0xabcd] Request successful: <BSProcessHandle: 0x14685960; DeploymentTest2:14379; valid: YES>
    standard 14:04:50.720555 +0200 sharingd SystemUI unknown identifier: ‘com.upjers.DeploymentTest2’
    standard 14:04:50.762506 +0200 debugserver Got a connection, launched process /private/var/containers/Bundle/Application/3971845F-7051-4EFD-8ABD-DB8066BD3C9D/DeploymentTest2.app (pid = 14379).
    standard 14:04:51.416315 +0200 symptomsd 14379 com.upjers.DeploymentTest2: ForegroundRunning (most elevated: ForegroundRunning)
    standard 14:04:51.517841 +0200 symptomsd Entry, display name com.upjers.DeploymentTest2 uuid 320EA34B-427E-39D9-B961-FB78579D48F3 pid 14379 isFront 1
    standard 14:04:51.518509 +0200 symptomsd Check for bundle name com.upjers.DeploymentTest2 returns 0
    standard 14:04:51.520190 +0200 symptomsd app name com.upjers.DeploymentTest2 isForeground 1 hasForegroundApps 1, current idea of foreground 0 disp (null)
    standard 14:04:51.605091 +0200 symptomsd Continue with bundle name com.upjers.DeploymentTest2, is front 1
    standard 14:04:51.606966 +0200 symptomsd com.upjers.DeploymentTest2: Foreground: true
    standard 14:04:51.930005 +0200 symptomsd Set appCompactState object 977042 for key com.upjers.DeploymentTest2
    standard 14:04:53.778357 +0200 DeploymentTest2 [DYMTLInitPlatform] platform initialization successful
    standard 14:04:54.010022 +0200 DeploymentTest2 -> registered mono modules 0x150b8e0
    standard 14:04:54.358146 +0200 DeploymentTest2 Metal GPU Frame Capture Enabled
    standard 14:04:54.358978 +0200 DeploymentTest2 Metal API Validation Disabled
    standard 14:04:56.496189 +0200 mediaserverd 3830: created session sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ for PID: 14379 and port: 65067
    standard 14:04:56.532077 +0200 mediaserverd 2391: —-> sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ inProperty = ‘acat’
    standard 14:04:56.536110 +0200 mediaserverd 2391: —-> sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ inProperty = ‘iobd’
    standard 14:04:56.538664 +0200 mediaserverd 2391: —-> sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ inProperty = ‘hwsr’
    standard 14:04:56.541271 +0200 mediaserverd 2641: —-> sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ inActive = true, inFlags = 0
    standard 14:04:56.548263 +0200 mediaserverd -CMSessionMgr- cmsSetIsActive: CMSession: ‘sid:0x37ba01c, DeploymentTest2(14379), ‘prim” with category/mode AmbientSound/Default going active
    standard 14:04:56.661177 +0200 assertiond client <BSProcessHandle: 0x1454cb30; mediaserverd:14266; valid: YES> HWM increased to 1 because of <BKProcessAssertion: 0x14667390; “CMSession.14379.”com.upjers.DeploymentTest2″.”AmbientSound”.isPlayingProcessAssertion” (audio:inf); id:…029964FA2040>
    standard 14:04:56.908179 +0200 mediaserverd 4030: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’, playerref=0x18290000, modes=Output(2), state=Priming
    standard 14:04:56.924493 +0200 DeploymentTest2 1306: Starting AURemoteIO(0x15883620)
    output client: 2 ch, 24000 Hz, Int16, inter, output HW: 2 ch, 24000 Hz, Float32, non-inter
    input client: 2 ch, 0 Hz, Float32, non-inter, input HW: 2 ch, 0 Hz, Float32, non-inter
    standard 14:04:56.926160 +0200 mediaserverd 4030: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’, playerref=0x18290000, modes=Output(2), state=Started
    standard 14:04:56.929515 +0200 mediaserverd -CMSessionMgr- cmsSetIsPlaying: CMSession: ‘sid:0x37ba01c, DeploymentTest2(14379), ‘prim” with category/mode AmbientSound/Default starting playing
    standard 14:04:56.941771 +0200 mediaserverd 194: AQME device AQDefaultDevice: client starting: <RemoteIOClient@0x18290000(@0x18290194); output; sid:0x37ba01c, DeploymentTest2(14379), ‘prim’>; running count now 1
    standard 14:04:58.246154 +0200 DeploymentTest2 IOHIDEventSystemClientCopyServices() returned NULL
    fehler 14:04:58.606616 +0200 DeploymentTest2 _BSMachError: port 9a03; (os/kern) invalid capability (0x14) “Unable to insert COPY_SEND”
    fehler 14:04:58.620673 +0200 DeploymentTest2 _BSMachError: port 9a03; (os/kern) invalid capability (0x14) “Unable to insert COPY_SEND”
    standard 14:05:07.421694 +0200 DeploymentTest2 Faulting in NSHTTPCookieStorage singleton
    standard 14:05:07.428798 +0200 DeploymentTest2 Faulting in CFHTTPCookieStorage singleton
    standard 14:05:07.431584 +0200 DeploymentTest2 Creating default cookie storage with default identifier
    standard 14:05:07.458251 +0200 DeploymentTest2 TIC TCP Conn Start [1:0x156a3200]
    standard 14:05:07.744678 +0200 DeploymentTest2 TIC TCP Conn Event [1:0x156a3200]: 1 Err(0)
    standard 14:05:07.745863 +0200 DeploymentTest2 TIC TCP Conn Connected [1:0x156a3200]: Err(0)
    standard 14:05:07.746426 +0200 DeploymentTest2 TIC Enabling TLS [1:0x156a3200]
    standard 14:05:07.753428 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 2, Pending(0)
    standard 14:05:07.753529 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 11, Pending(0)
    standard 14:05:07.753748 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 22, Pending(0)
    standard 14:05:07.754051 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 12, Pending(0)
    standard 14:05:07.754357 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 14, Pending(0)
    standard 14:05:07.772544 +0200 DeploymentTest2 TIC TLS Trust Result [1:0x156a3200]: 0
    standard 14:05:07.850832 +0200 DeploymentTest2 TIC TLS Event [1:0x156a3200]: 20, Pending(0)
    standard 14:05:07.859247 +0200 DeploymentTest2 TIC TCP Conn Event [1:0x156a3200]: 8 Err(0)
    standard 14:05:07.860185 +0200 DeploymentTest2 TIC TLS Handshake Complete [1:0x156a3200]
    standard 14:05:07.960740 +0200 DeploymentTest2 TIC TCP Conn Start [2:0x156a1310]
    standard 14:05:09.003295 +0200 DeploymentTest2 TIC TCP Conn Event [2:0x156a1310]: 1 Err(0)
    standard 14:05:09.004323 +0200 DeploymentTest2 TIC TCP Conn Connected [2:0x156a1310]: Err(0)
    standard 14:05:09.005044 +0200 DeploymentTest2 TIC Enabling TLS [2:0x156a1310]
    standard 14:05:09.030090 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 2, Pending(0)
    standard 14:05:09.030267 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 11, Pending(0)
    standard 14:05:09.030511 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 22, Pending(0)
    standard 14:05:09.030879 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 12, Pending(0)
    standard 14:05:09.031558 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 14, Pending(0)
    standard 14:05:09.042103 +0200 DeploymentTest2 TIC TLS Trust Result [2:0x156a1310]: 0
    standard 14:05:09.065347 +0200 DeploymentTest2 TIC TLS Event [2:0x156a1310]: 20, Pending(0)
    standard 14:05:09.079080 +0200 DeploymentTest2 TIC TCP Conn Event [2:0x156a1310]: 8 Err(0)
    standard 14:05:09.079824 +0200 DeploymentTest2 TIC TLS Handshake Complete [2:0x156a1310]
    standard 14:05:11.060478 +0200 DeploymentTest2 0xd3f8a00 – DocumentLoader::startLoadingMainResource: Returning empty document (frame = 0xd1bf000, main = 1)
    standard 14:05:11.139898 +0200 DeploymentTest2 Memory usage info dump at MainFrameLoadCompleted:
    standard 14:05:11.141146 +0200 DeploymentTest2 internal: 17969152
    standard 14:05:11.141946 +0200 DeploymentTest2 virtual_size: 946401280
    standard 14:05:11.143578 +0200 DeploymentTest2 phys_footprint: 73749740
    standard 14:05:11.144706 +0200 DeploymentTest2 compressed: 0
    standard 14:05:11.145314 +0200 DeploymentTest2 document_count: 1
    standard 14:05:11.145889 +0200 DeploymentTest2 resident_size: 41259008
    standard 14:05:11.146468 +0200 DeploymentTest2 javascript_gc_heap_capacity: 49152
    standard 14:05:11.147146 +0200 DeploymentTest2 javascript_gc_heap_extra_memory_size: 0
    standard 14:05:11.147714 +0200 DeploymentTest2 pagecache_page_count: 0
    standard 14:05:11.653051 +0200 DeploymentTest2 Memory usage info dump at MainFrameLoadStarted:
    standard 14:05:11.653820 +0200 DeploymentTest2 internal: 18657280
    standard 14:05:11.654628 +0200 DeploymentTest2 virtual_size: 959791104
    standard 14:05:11.655643 +0200 DeploymentTest2 phys_footprint: 87885036
    standard 14:05:11.656260 +0200 DeploymentTest2 compressed: 0
    standard 14:05:11.657917 +0200 DeploymentTest2 document_count: 1
    standard 14:05:11.669544 +0200 DeploymentTest2 resident_size: 43687936
    standard 14:05:11.671543 +0200 DeploymentTest2 javascript_gc_heap_capacity: 49152
    standard 14:05:11.674106 +0200 DeploymentTest2 javascript_gc_heap_extra_memory_size: 0
    standard 14:05:11.682004 +0200 DeploymentTest2 pagecache_page_count: 0
    standard 14:05:11.754014 +0200 DeploymentTest2 0xd1bf050 – FrameLoader::prepareForLoadStart: Starting frame load (frame = 0xd1bf000, main = 1)
    standard 14:05:11.768934 +0200 DeploymentTest2 0xd3f0000 – DocumentLoader::startLoadingMainResource: Starting load (frame = 0xd1bf000, main = 1)
    standard 14:05:11.770596 +0200 assertiond client <BSProcessHandle: 0x14572ee0; DeploymentTest2:14379; valid: YES> HWM increased to 1 because of <BKProcessAssertion: 0x1465fb50; “Called by UIKit, from <redacted>” (finishTask:180s); id:…3830CAF61E0E>
    standard 14:05:11.775912 +0200 DeploymentTest2 TIC TCP Conn Start [3:0x155b4d40]
    standard 14:05:11.845600 +0200 DeploymentTest2 TIC TCP Conn Event [3:0x155b4d40]: 1 Err(0)
    standard 14:05:11.846477 +0200 DeploymentTest2 TIC TCP Conn Connected [3:0x155b4d40]: Err(0)
    standard 14:05:11.960075 +0200 DeploymentTest2 Memory usage info dump at MainFrameLoadCompleted:
    standard 14:05:11.961620 +0200 DeploymentTest2 internal: 19996672
    standard 14:05:11.962536 +0200 DeploymentTest2 virtual_size: 968245248
    standard 14:05:11.963017 +0200 DeploymentTest2 phys_footprint: 89240892
    standard 14:05:11.963575 +0200 DeploymentTest2 compressed: 0
    standard 14:05:11.964727 +0200 DeploymentTest2 document_count: 1
    standard 14:05:11.965414 +0200 DeploymentTest2 resident_size: 46137344
    standard 14:05:11.966069 +0200 DeploymentTest2 javascript_gc_heap_capacity: 524624
    standard 14:05:11.966646 +0200 DeploymentTest2 javascript_gc_heap_extra_memory_size: 336
    standard 14:05:11.967397 +0200 DeploymentTest2 pagecache_page_count: 0
    standard 14:05:11.967976 +0200 DeploymentTest2 0xd1bf050 – FrameLoader::checkLoadCompleteForThisFrame: Finished frame load (frame = 0xd1bf000, main = 1)
    standard 14:05:14.365677 +0200 DeploymentTest2 0xd3f8a00 – DocumentLoader::startLoadingMainResource: Returning empty document (frame = 0xd3eb380, main = 0)
    standard 14:05:18.584698 +0200 mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.upjers.DeploymentTest2 with pid ‘14379’ is now Background Running. Background entitlement: NO
    standard 14:05:18.584970 +0200 assertiond client <BSProcessHandle: 0x14572ee0; DeploymentTest2:14379; valid: YES> HWM increased to 2 because of <BKProcessAssertion: 0x1453d710; “com.apple.asset_manager.cache_resource_cleanup” (finishTask:180s); id:…BE2E9411A63C>
    standard 14:05:18.587835 +0200 mediaserverd 2936: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’, interruptionCmd = Pause, info = {
    InterruptionCmd = 4;
    InterruptorName = “unknown interruptor”;
    }
    standard 14:05:20.095867 +0200 mediaserverd 376: AQME device AQDefaultDevice: client stopping: <RemoteIOClient@0x18290000(@0x18290194); output; sid:0x37ba01c, DeploymentTest2(14379), ‘prim’>; running count now 0
    standard 14:05:20.102398 +0200 mediaserverd 4030: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’, playerref=0x18290000, modes=Output(2), state=Stopped
    standard 14:05:20.108008 +0200 mediaserverd -CMSessionMgr- cmsSetIsPlaying: CMSession: ‘sid:0x37ba01c, DeploymentTest2(14379), ‘prim” with category/mode AmbientSound/Default stopping playing
    standard 14:05:20.110081 +0200 mediaserverd -CMSessionMgr- cmsSetIsActive: CMSession: ‘sid:0x37ba01c, DeploymentTest2(14379), ‘prim” with category/mode AmbientSound/Default going inactive
    standard 14:05:20.119180 +0200 mediaserverd 1130: pid 14379(DeploymentTest2)
    standard 14:05:20.122106 +0200 mediaserverd 3147: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ new state = Background Running
    standard 14:05:20.124887 +0200 mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.upjers.DeploymentTest2 with pid ‘14379’ is now Background Suspended. Background entitlement: NO
    standard 14:05:20.129447 +0200 mediaserverd 1130: pid 14379(DeploymentTest2)
    standard 14:05:20.132794 +0200 mediaserverd 3147: sid:0x37ba01c, DeploymentTest2(14379), ‘prim’ new state = Background Task Suspended

    • This reply was modified 3 years, 9 months ago by mart.
    • This reply was modified 3 years, 9 months ago by mart.
    • This reply was modified 3 years, 9 months ago by mart.
    • This reply was modified 3 years, 9 months ago by mart.
    • This reply was modified 3 years, 9 months ago by mart.
    in reply to: Communication between JavaScript and Unity breaks #1018
    mart
    Participant

    How to reproduce it:

    1.) Open a lot of apps.
    2.) Open the app with the demoscene and load Sample Website
    3.) Switch to another app
    4.) Switch back to demo and “send ping” and get a “pong”

    Repeat 3 and 4.
    After 3 or more repeats i get no pongs anymore ;(

    After switching a few Times more i get all the lost pongs.

    The only Log.Error i get is that:
    http://prntscr.com/j9jwzo

    Here is the log from LogCat:

    04-24 18:00:32.545: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:33.559: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:36.437: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:36.507: I/Unity(16927): onResume
    04-24 18:00:36.533: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -1087066112}
    04-24 18:00:36.533: D/Unity(16927): SetWindow 0 0xbf34b008
    04-24 18:00:36.533: D/Unity(16927): SetWindow 0 0xbf34b008
    04-24 18:00:36.542: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1087064064} surfaceGenerationChanged=true
    04-24 18:00:36.548: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -986456064} surfaceGenerationChanged=true
    04-24 18:00:36.615: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:36.615: I/Unity(16927): windowFocusChanged: true
    04-24 18:00:36.615: D/Unity(16927): [EGL] Attaching window :0xbf34b008
    04-24 18:00:36.616: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@22d38bb nm : com.upjers.DeploymentTest2 ic=null
    04-24 18:00:36.616: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
    04-24 18:00:36.618: D/mali_winsys(16927): EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000,  [1440x2560]-format:1
    04-24 18:00:36.622: D/InputTransport(16927): Input channel constructed: fd=83
    04-24 18:00:36.622: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:36.622: D/Unity(16927): ANativeWindow: (1440/2560) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1440/2560)
    04-24 18:00:36.623: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@2c51d8 nm : com.upjers.DeploymentTest2 ic=null
    04-24 18:00:36.623: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
    04-24 18:00:36.625: D/InputTransport(16927): Input channel constructed: fd=86
    04-24 18:00:36.625: D/InputTransport(16927): Input channel destroyed: fd=83
    04-24 18:00:36.646: I/sensor(16927): ASensorEventQueue_enableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
    04-24 18:00:36.646: I/sensor(16927): ASensorEventQueue_setEventRate: handle=0, name=MPU6500 Acceleration Sensor, delay=20000, ret=0
    04-24 18:00:36.646: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
    04-24 18:00:36.650: D/Unity(16927): Choreographer available: Enabling VSYNC timing
    04-24 18:00:36.691: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:36.691: I/Unity(16927): windowFocusChanged: false
    04-24 18:00:36.810: D/AudioTrack(16927): Client defaulted notificationFrames to 709 for frameCount 2129
    04-24 18:00:36.810: I/AudioTrack(16927): This process already got info. FadeIn[0] FadeOut[0] FadeInRing[0]
    04-24 18:00:36.939: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1087064064} surfaceGenerationChanged=false
    04-24 18:00:37.894: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1087064064} surfaceGenerationChanged=false
    04-24 18:00:38.507: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
    04-24 18:00:38.613: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
    04-24 18:00:38.649: I/Unity(16927): InAppBrowser: JS Message: ping
    04-24 18:00:38.649: I/Unity(16927): Stacktrace is not supported on this platform. 
    04-24 18:00:38.649: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    04-24 18:00:38.649: I/Unity(16927): Ping message received!
    04-24 18:00:38.649: I/Unity(16927): Stacktrace is not supported on this platform. 
    04-24 18:00:38.649: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    04-24 18:00:38.815: D/InputTransport(16927): Input channel constructed: fd=158
    04-24 18:00:38.815: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): setView = DecorView@fc3e108[UnityPlayerActivity] touchMode=true
    04-24 18:00:38.817: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): dispatchAttachedToWindow
    04-24 18:00:38.854: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][0,0] newFrame=[36,833][1404,1727] result=0x27 surface={isValid=true -1086285824} surfaceGenerationChanged=true
    04-24 18:00:38.854: D/ScrollView(16927):  onsize change changed 
    04-24 18:00:38.854: D/ScrollView(16927):  onsize change changed 
    04-24 18:00:38.942: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
    04-24 18:00:38.942: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:38.962: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:40.251: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
    04-24 18:00:40.372: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
    04-24 18:00:40.375: D/ViewRootImpl@319c6ab[UnityPlayerActivity](16927): dispatchDetachedFromWindow
    04-24 18:00:40.393: D/InputTransport(16927): Input channel destroyed: fd=158
    04-24 18:00:40.395: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:40.398: E/ViewRootImpl(16927): sendUserActionEvent() mView == null
    04-24 18:00:41.231: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:41.235: I/Unity(16927): onPause
    04-24 18:00:41.275: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
    04-24 18:00:41.275: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
    04-24 18:00:41.284: I/AudioTrack(16927): Skip ramp
    04-24 18:00:41.289: I/sensor(16927): ASensorEventQueue_disableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
    04-24 18:00:41.289: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
    04-24 18:00:41.335: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
    04-24 18:00:41.339: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={Surface(name=null)/@0x496e005 isValid=false 0}
    04-24 18:00:41.340: D/Unity(16927): SetWindow 0 0x0
    04-24 18:00:41.348: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
    04-24 18:00:41.440: D/InputTransport(16927): Input channel destroyed: fd=86
    04-24 18:00:41.468: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:46.753: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:47.781: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:47.802: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:47.879: I/Unity(16927): onResume
    04-24 18:00:47.902: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -1087064064}
    04-24 18:00:47.902: D/Unity(16927): SetWindow 0 0xbf34b808
    04-24 18:00:47.902: D/Unity(16927): SetWindow 0 0xbf34b808
    04-24 18:00:47.911: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -986456064} surfaceGenerationChanged=true
    04-24 18:00:47.917: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1086285824} surfaceGenerationChanged=true
    04-24 18:00:47.919: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:47.919: I/Unity(16927): windowFocusChanged: true
    04-24 18:00:47.919: D/Unity(16927): [EGL] Attaching window :0xbf34b808
    04-24 18:00:47.919: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@6af9caa nm : com.upjers.DeploymentTest2 ic=null
    04-24 18:00:47.919: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
    04-24 18:00:47.921: D/mali_winsys(16927): EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000,  [1440x2560]-format:1
    04-24 18:00:47.939: D/InputTransport(16927): Input channel constructed: fd=83
    04-24 18:00:47.939: D/Unity(16927): ANativeWindow: (1440/2560) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1440/2560)
    04-24 18:00:47.951: I/sensor(16927): ASensorEventQueue_enableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
    04-24 18:00:47.951: I/sensor(16927): ASensorEventQueue_setEventRate: handle=0, name=MPU6500 Acceleration Sensor, delay=20000, ret=0
    04-24 18:00:47.951: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
    04-24 18:00:47.994: D/Unity(16927): Choreographer available: Enabling VSYNC timing
    04-24 18:00:47.999: D/AudioTrack(16927): Client defaulted notificationFrames to 709 for frameCount 2129
    04-24 18:00:47.999: I/AudioTrack(16927): This process already got info. FadeIn[0] FadeOut[0] FadeInRing[0]
    04-24 18:00:48.004: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:48.005: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@ffdb09b nm : com.upjers.DeploymentTest2 ic=null
    04-24 18:00:48.005: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
    04-24 18:00:48.012: D/InputTransport(16927): Input channel constructed: fd=149
    04-24 18:00:48.012: D/InputTransport(16927): Input channel destroyed: fd=83
    04-24 18:00:48.072: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:48.072: I/Unity(16927): windowFocusChanged: false
    04-24 18:00:48.237: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -986456064} surfaceGenerationChanged=false
    04-24 18:00:49.226: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -986456064} surfaceGenerationChanged=false
    04-24 18:00:49.264: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
    04-24 18:00:49.369: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
    04-24 18:00:49.397: I/Unity(16927): InAppBrowser: JS Message: ping
    04-24 18:00:49.397: I/Unity(16927): Stacktrace is not supported on this platform. 
    04-24 18:00:49.397: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    04-24 18:00:49.397: I/Unity(16927): Ping message received!
    04-24 18:00:49.397: I/Unity(16927): Stacktrace is not supported on this platform. 
    04-24 18:00:49.397: I/Unity(16927): (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
    04-24 18:00:49.570: D/InputTransport(16927): Input channel constructed: fd=158
    04-24 18:00:49.570: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): setView = DecorView@367f68b[UnityPlayerActivity] touchMode=true
    04-24 18:00:49.572: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): dispatchAttachedToWindow
    04-24 18:00:49.614: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][0,0] newFrame=[36,833][1404,1727] result=0x27 surface={isValid=true -977756160} surfaceGenerationChanged=true
    04-24 18:00:49.616: D/ScrollView(16927):  onsize change changed 
    04-24 18:00:49.616: D/ScrollView(16927):  onsize change changed 
    04-24 18:00:49.662: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:49.722: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
    04-24 18:00:49.781: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:50.959: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
    04-24 18:00:51.085: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
    04-24 18:00:51.114: D/ViewRootImpl@840845a[UnityPlayerActivity](16927): dispatchDetachedFromWindow
    04-24 18:00:51.140: D/InputTransport(16927): Input channel destroyed: fd=158
    04-24 18:00:51.141: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:51.145: E/ViewRootImpl(16927): sendUserActionEvent() mView == null
    04-24 18:00:51.864: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 0
    04-24 18:00:51.867: I/Unity(16927): onPause
    04-24 18:00:51.881: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
    04-24 18:00:51.881: I/System.out(16927): (HTTPLog)-Static: isSBSettingEnabled false
    04-24 18:00:51.884: I/AudioTrack(16927): Skip ramp
    04-24 18:00:51.893: I/sensor(16927): ASensorEventQueue_disableSensor: handle=0, name=MPU6500 Acceleration Sensor, ret=0
    04-24 18:00:51.894: D/Unity(16927): Sensor :        Accelerometer ( 1) ; 0.001197 / 0.00s ; MPU6500 Acceleration Sensor / Invensense 
    04-24 18:00:51.953: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
    04-24 18:00:51.962: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={Surface(name=null)/@0x496e005 isValid=false 0}
    04-24 18:00:51.963: D/Unity(16927): SetWindow 0 0x0
    04-24 18:00:51.973: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
    04-24 18:00:52.079: D/InputTransport(16927): Input channel destroyed: fd=149
    04-24 18:00:52.116: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:56.206: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:57.175: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:58.048: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:58.870: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:59.150: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][2560,1440] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
    04-24 18:00:59.248: I/Unity(16927): onResume
    04-24 18:00:59.277: D/SurfaceView(16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={Surface(name=null)/@0x496e005 isValid=true -986456064}
    04-24 18:00:59.278: D/Unity(16927): SetWindow 0 0xc533e008
    04-24 18:00:59.278: D/Unity(16927): SetWindow 0 0xc533e008
    04-24 18:00:59.287: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][2560,1440] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -1086285824} surfaceGenerationChanged=true
    04-24 18:00:59.299: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x7 surface={isValid=true -977756160} surfaceGenerationChanged=true
    04-24 18:00:59.406: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): MSG_WINDOW_FOCUS_CHANGED 1
    04-24 18:00:59.409: V/InputMethodManager(16927): Starting input: tba=android.view.inputmethod.EditorInfo@ba9bf3 nm : com.upjers.DeploymentTest2 ic=null
    04-24 18:00:59.409: I/InputMethodManager(16927): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
    04-24 18:00:59.417: D/InputTransport(16927): Input channel constructed: fd=133
    04-24 18:00:59.855: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1086285824} surfaceGenerationChanged=false
    04-24 18:01:00.816: D/ViewRootImpl@e94666f[UnityPlayerActivity](16927): Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x1 surface={isValid=true -1086285824} surfaceGenerationChanged=false
    04-24 18:01:01.779: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 0
    04-24 18:01:01.927: D/ViewRootImpl@346092e[UnityPlayerActivity](16927): ViewPostImeInputStage processPointer 1
    
    
    in reply to: Communication between JavaScript and Unity breaks #1016
    mart
    Participant

    On iOS the app is crashing when you are switching apps a couple of times.

    in reply to: Keep keyboard hidden by default #1004
    mart
    Participant

    I can reproduce it only on Samsung’s Galaxy Tab A with Andorid 7.1.1
    and i tested several Tablets and Smartphones on Android and ios.
    I am not sure if this is a Android 7.x.x Problem.

    The only solution i found ist this:
    https://stackoverflow.com/questions/8335834/how-can-i-hide-the-android-keyboard-using-javascript

    in reply to: Keep keyboard hidden by default #999
    mart
    Participant

    For now i could reproduce it only on samsung devices. I think it is a problem with the Webview implementation on Samsung Devices.

    I am doing a test right now with following Devices.
    Galaxy Tab A
    Galaxy Tab 3
    Galaxy Tab 4
    Asus Nexus

    I will give you an update in a few minutes.

    • This reply was modified 3 years, 9 months ago by mart.
    in reply to: Keep keyboard hidden by default #997
    mart
    Participant

    No. I use the default Android Manifest provided by Unity.

    
    <?xml version="1.0" encoding="utf-8"?>
    <manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.unity3d.player"
        xmlns:tools="http://schemas.android.com/tools"
        android:installLocation="preferExternal"
        android:versionCode="1"
        android:versionName="1.0">
        <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:xlargeScreens="true"
            android:anyDensity="true"/>
    
        <application
            android:theme="@style/UnityThemeSelector"
            android:icon="@drawable/app_icon"
            android:label="@string/app_name">
            <activity android:name="com.unity3d.player.UnityPlayerActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
                <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
            </activity>
        </application>
    </manifest>
    
    in reply to: Keep keyboard hidden by default #992
    mart
    Participant

    is there any chance to fix that?

    in reply to: Keep keyboard hidden by default #991
    mart
    Participant

    i ran into the same issue.The keyboard opens even on plain html pages without any content. You can reproduce it on samung devices. E.g. Galaxy Tab A

    http://prntscr.com/j7c1hy

Viewing 11 posts - 1 through 11 (of 11 total)