我有一个应用程序在模拟器中调试好几个月然后突然停止了。我只是得到“等待调试器连接”然后它取消了我的结束。我重新安装xCode无济于事。我还确认了其他monotouch应用程序的工作原理。我尝试过清洁和重建。我重置了模拟器中的设置。 Build SDK设置为default,Linker设置为“Do not Link”。即使应用程序没有被复制到模拟器,也会在设置中显示应用程序的条目并启用调试。我在这个应用程序中使用Monocross,但我不认为这与它有任何关系,因为Android版本在其模拟器中运行良好。任何帮助将不胜感激!以下是我的版本信息
MonoDevelop 3.0.5
Installation UUID: ceba78be-070b-46a7-9bfd-508842217b52
Runtime:
Mono 2.10.9 (tarball)
GTK 2.24.10
GTK# (2.12.0.0)
Package version: 210090011
Mono for Android: 4.2.7 (Evaluation)
Android SDK: /Users/darrell/Library/Developer/Xamarin/android-sdk-mac_x86
Supported Android versions:
2.1 (API level 7)
2.2 (API level 8)
2.3 (API level 10)
3.1 (API level 12)
4.0 (API level 14)
Java SDK: /usr
Apple Developer Tools:
Xcode 4.5.2 (1847)
Build 4G2008a
Monotouch: 6.0.6 (Evaluation)
Build information:
Release ID: 30005000
Git revision: e159cf083bd327933166819d94245298898d6e3d
Build date: 2012-10-24 16:43:06+0000
Xamarin addins: eea2ed91ae8dd242b281d5ec8f6c2fbc63b4cd3d
Operating System:
Mac OS X 10.8.2
Darwin MacBook-Air.local 12.2.0 Darwin Kernel Version 12.2.0
Sat Aug 25 00:48:52 PDT 2012
root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
答案 0 :(得分:0)
这可能是配置问题,即与您正在使用的软件版本无关。例如。确保您运行的模拟器版本与我们的应用程序版本匹配(例如,使用iOS 5.1模拟器和需要iOS 6.0的应用程序)。
即使应用程序没有被复制到模拟器,也会在设置中显示应用程序的条目并启用调试。
如果您在设置中看到此信息,那是因为应用程序存在于模拟器上。你怎么知道不被复制了?
无论如何,因为这意味着应用程序存在,您可以尝试一些事项:
从模拟器本身启动应用程序(不使用MonoDevelop);
使用Run(来自MonoDevelop)启动应用程序而不是Debug;
如果有效,则尝试重置模拟器。在模拟器中,使用 iOS模拟器菜单,然后选择重置内容和设置。
请注意,这将从模拟器中删除所有内容(数据和其他应用)。