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 回答
这是MonoDevelop 2.6RC1及更新版MonoTouch 4.0.5及更新版本时出现的已知错误 . 它已得到修复,修复程序很快就会发布 .
http://bugzilla.xamarin.com/show_bug.cgi?id=424
在Xamarin支持和一些“未知成分”的帮助下修复了它,但我对解决方案并不满意 .
首先尝试更改模拟器上的调试设置 . 主机IP设置为“自动” . 我将其更改为我的真实IP并且有效 . 但这是新的行为,我从来没有像这样做过 .
这个技巧在iPhone上不起作用 . 所以我安装了带有SDK 4.3的Xcode 3和现在的模拟器和设备工作 . 但是,我不知道为什么 .