首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的iPhone 3GS上调试时使用单键VMDisconnectedException

在我的iPhone 3GS上调试时使用单键VMDisconnectedException
EN

Stack Overflow用户
提问于 2011-03-07 23:33:08
回答 1查看 4.8K关注 0票数 0

我正在用最新版本的monotouch开发一个应用程序,它在iPhone模拟器的调试模式下工作得很好,它在实际设备( iPhone 3GS )的发布模式下运行得很好,但是,当我试图在iPhone上以调试模式运行它时,我得到了以下错误:

代码语言:javascript
复制
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 

然后应用程序就崩溃了。有人知道这是怎么回事吗?我对单点触控开发非常陌生,我不知道哪里出了问题……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-14 18:57:24

好吧,所以,我把这个答案留给任何遇到同样问题的人:

我的第一篇文章中显示的错误根本不是特定的,它只是表明应用程序崩溃了。要获得真正的错误,您需要检查您的崩溃日志。

要获取iDevice崩溃日志,首先将您的iDevice连接到itunes,对其进行同步。然后,转到/users/yourUser/Libraries/Logs/CrashReporter/MobileDevice/YourDevice/

在此文件夹中,您可以看到iDevice上每次崩溃的崩溃日志,打开正确的( YourApp_crashdate.log ),您将看到崩溃的真正原因。

在我的例子中,是“应用程序未能及时启动”,我发现这是因为我试图通过3G进行调试,这导致应用程序加载时间太长,因此,IOS关闭了应用程序。

希望这能帮助到某个人

C.哈梅尔

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5221547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档