调试器无法连接到 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(模拟器和真实设备)的主要内容,如果未能解决你的问题,请参考以下文章