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

时间:2011-08-28 07:51:17

标签: xamarin.ios monodevelop

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。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

这是MonoDevelop 2.6RC1及更新版MonoTouch 4.0.5及更新版本时出现的已知错误。它已被修复,修复程序很快就会发布。

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