cha*_*mel 0 .net c# iphone xamarin.ios ios4
我正在使用最新版本的monotouch开发应用程序,它在使用iPhone模拟器的调试模式下工作正常,它在实际设备(iPhone 3GS)上的发布模式下运行良好但是,当我尝试在调试模式下运行它时iPhone,我收到以下错误:
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/Mono.Security.dll [External]
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/System.dll [External]
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/monotouch.dll [External]
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/System.Xml.dll [External]
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/System.Web.Services.dll [External]
Loaded assembly: /private/var/mobile/Applications/4E065319-A04A-4BE7-8ABD-D3FA65B57A5B/MyApp.app/MyApp.exe
Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown.
at Mono.Debugger.Soft.Connection.SendReceive (CommandSet command_set, Int32 command, Mono.Debugger.Soft.PacketWriter packet) [0x00000] in <filename unknown>:0
at Mono.Debugger.Soft.Connection.Type_GetSourceFiles (Int64 id, Boolean return_full_paths) [0x00000] in <filename unknown>:0
at Mono.Debugger.Soft.TypeMirror.GetSourceFiles (Boolean return_full_paths) [0x00000] in <filename unknown>:0
at Mono.Debugger.Soft.TypeMirror.GetSourceFiles () [0x00000] in <filename unknown>:0
at Mono.Debugging.Soft.SoftDebuggerSession.ResolveBreakpoints (Mono.Debugger.Soft.TypeMirror t) [0x00000] in <filename unknown>:0
at Mono.Debugging.Soft.SoftDebuggerSession.HandleEvent (Mono.Debugger.Soft.Event e, Boolean dequeuing) [0x00000] in <filename unknown>:0
at Mono.Debugging.Soft.SoftDebuggerSession.HandleEvent (Mono.Debugger.Soft.Event e) [0x00000] in <filename unknown>:0
at Mono.Debugging.Soft.SoftDebuggerSession.EventHandler () [0x00000] in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)
和应用程序崩溃...有谁知道这是什么?我对monotouch的发展很新,我无法弄清楚出了什么问题......
好的,我正在为遇到同样问题的人留下这个答案:
我的第一篇文章中显示的错误根本不具体,它只是表明应用程序崩溃了.要获得真正的错误,您需要检查崩溃日志.
要获取iDevice崩溃日志,首先将iDevice连接到itunes,然后进行同步.然后,转到/ users/yourUser/Libraries/Logs/CrashReporter/MobileDevice/YourDevice /
在此文件夹中,您可以看到iDevice上每次崩溃的崩溃日志,打开正确的崩溃日志(YourApp_crashdate.log),您将看到崩溃的真正原因.
在我的情况下,它是"应用程序未能及时启动",我发现这是因为我试图通过3G进行调试,这导致应用程序花费太多时间加载,因此,IOS关闭了应用程序.
希望这会对某人有所帮助,
C.哈默尔
| 归档时间: |
|
| 查看次数: |
4142 次 |
| 最近记录: |