Приложение Xamarin Forms зависает и завершает работу при отладке на устройстве iOS - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть приложение, которое прекрасно работает, когда я не отлаживаю его на устройстве iOS. Я могу отладить его в симуляторе. Я могу запустить его на устройстве. Я просто не могу отладить его на устройстве.

Когда я устанавливаю точку останова в начале FinishedLaunching, отладчик достигает точки останова. Однако, если я перейду к следующей строке, которая является вызовом Caliburn Micro Io C, чтобы получить приложение, оно зависнет на этой линии на несколько секунд, а затем вылетит:

_theApp = IoC.Get<App>();

Все это начало произойдет после того, как я выполнил несколько обновлений до Visual Studio для Ma c, Xamarin. iOS и Xamarin.Forms, хотя я не знаю, какое из них, потому что я отставал в обновлениях.

Вот что я нашел в моем файле VS .log. Итак, есть исключение, связанное с проблемой, но я не знаю, что это значит:

Может кто-нибудь помочь? Спасибо!

INFO [2020-02-07 16:35:53Z]: [iOS Debugger] Connected to "iPhone" over USB on port 47593.
ERROR [2020-02-07 16:36:11Z]: The connection with the debugger has been lost. The target application may have exited.
Mono.Debugging.Soft.DisconnectedException: The connection with the debugger has been lost. The target application may have exited. ---> Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
  at Mono.Debugger.Soft.Connection.disconnected_check () [0x00018] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1344 
  at Mono.Debugger.Soft.Connection.SendReceive (Mono.Debugger.Soft.Connection+CommandSet command_set, System.Int32 command, Mono.Debugger.Soft.Connection+PacketWriter packet) [0x000d9] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:1657 
  at Mono.Debugger.Soft.Connection.EnableEvent (Mono.Debugger.Soft.EventType etype, Mono.Debugger.Soft.SuspendPolicy suspend_policy, System.Collections.Generic.List`1[T] mods) [0x00371] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/Connection.cs:2528 
  at Mono.Debugger.Soft.EventRequest.SendReq (System.Collections.Generic.List`1[T] mods) [0x00097] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/EventRequest.cs:106 
  at Mono.Debugger.Soft.BreakpointEventRequest.Enable () [0x0002e] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/BreakpointEventRequest.cs:25 
  at Mono.Debugger.Soft.VirtualMachine.SetBreakpoint (Mono.Debugger.Soft.MethodMirror method, System.Int64 il_offset) [0x00009] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft/VirtualMachine.cs:295 
  at Mono.Debugging.Soft.SoftDebuggerSession.InsertBreakpoint (Mono.Debugging.Client.Breakpoint bp, Mono.Debugging.Soft.BreakInfo bi, Mono.Debugger.Soft.MethodMirror method, System.Int32 ilOffset) [0x00000] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:1203 
  at Mono.Debugging.Soft.SoftDebuggerSession.InsertBreakpoint (Mono.Debugging.Client.Breakpoint bp, Mono.Debugging.Soft.BreakInfo bi) [0x00000] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:1196 
  at Mono.Debugging.Soft.SoftDebuggerSession.ResolvePendingBreakpoint (Mono.Debugging.Soft.BreakInfo bi, Mono.Debugger.Soft.Location l) [0x00007] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:3136 
  at Mono.Debugging.Soft.SoftDebuggerSession.ResolveBreakpoints (Mono.Debugger.Soft.TypeMirror type) [0x0022d] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:2645 
  at Mono.Debugging.Soft.SoftDebuggerSession.HandleTypeLoadEvents (Mono.Debugger.Soft.TypeLoadEvent[] events) [0x00061] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:2164 
  at Mono.Debugging.Soft.SoftDebuggerSession.HandleEventSet (Mono.Debugger.Soft.EventSet es) [0x00147] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:1703 
  at Mono.Debugging.Soft.SoftDebuggerSession.EventHandler () [0x0005d] in /Users/runner/runners/2.164.6/work/1/s/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/SoftDebuggerSession.cs:1625 
...