调试器无法连接到 Monodevelop(模拟器和真实设备)

Posted

技术标签:

【中文标题】调试器无法连接到 Monodevelop(模拟器和真实设备)【英文标题】:Debugger does not connect to Monodevelop (Simulator and real device) 【发布时间】:2011-08-28 07:51:16 【问题描述】:

Mac OS X Lion、Xcode 4.1、Monotouch 4.0.6、Monodevelop 2.8 Alpha 2。 尝试在模拟器中调试时,调试器无法连接。应用程序在调试器没有反应的情况下启动。 Monodevelop 坐在那里,告诉我它正在等待连接到调试器。

尝试在设备上调试时,iPhone 振动一次,应用程序无法启动。

我试过了:

禁用防火墙 降级到 Monodevelop 2.4 创建一个新的测试项目 重置模拟器 检查模拟器中的调试设置 清理解决方案并重建 检查了 DEBUG 构建确实是调试,链接器被禁用,LLVM 处于非活动状态

一切都是全新安装。没有 Xcode 3。

【问题讨论】:

【参考方案1】:

这是一个已知错误,在将 MonoDevelop 2.6RC1 和更高版本与 MonoTouch 4.0.5 和更高版本一起使用时会发生。它已被修复,修复将很快发布。

http://bugzilla.xamarin.com/show_bug.cgi?id=424

【讨论】:

【参考方案2】:

在 Xamarin 支持和一些“未知成分”的帮助下修复了它,但我对解决方案并不满意。

首先尝试更改模拟器上的调试设置。主机 IP 设置为“自动”。我将其更改为我的真实 IP 并且它有效。 但这是新行为,我从来没有这样做过。

这个技巧在 iPhone 上不起作用。所以我现在安装了带有 SDK 4.3 的 Xcode 3 和万岁,模拟器和设备都可以工作。但是,我不知道为什么。

【讨论】:

以上是关于调试器无法连接到 Monodevelop(模拟器和真实设备)的主要内容,如果未能解决你的问题,请参考以下文章

Android开发调试无法连接到夜神模拟器的解决方法

无法使用 Node 在 iOS 模拟器中连接到 Mobile Safari

在Windows中连接到远程调试器时反应本机超时

unity 自带的monodevelop 无法调试

如何连接到 iPhone 的 webkit 调试器?

Galaxy 手表无法连接到 Tizen Studio