2012-11-17 60 views
0

我有一个应用程序,它已经在模拟器中调试好几个月,并突然停止。我只是得到“等待调试器连接”,然后取消我的结局。我已经重新安装xCode无济于事。我也确认了其他monotouch应用程序的工作。我试过清洁和重建。我已经重置了模拟器中的设置。 Build SDK被设置为默认值,链接器设置为“不链接”。即使应用程序没有被复制到模拟器中,也有设置中的应用程序条目,并且已启用调试。我在这个应用程序中使用Monocross,但我不认为这与它有任何关系,因为Android版本在其模拟器中运行良好。任何帮助将不胜感激!以下是我的版本信息MonoTouch的应用程序停止在iPhone模拟器调试

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

这可能是一个配置问题,即与您正在使用的软件版本无关。例如。确保您运行的模拟器的版本与我们的应用程序版本相匹配(例如,将iOS 5.1模拟器与需要iOS 6.0的应用程序配合使用)。

即使应用程序没有被复制到模拟器中,应用程序在设置中也有一个条目并且启用了调试。

如果你在设置中看到这个是因为应用程序在模拟器上。你怎么知道它不是得到复制?

无论如何,因为这意味着应用程序存在有一些事情你可以尝试:

  1. 开始从模拟器本身的应用程序(不使用MonoDevelop的);

  2. 用Run(从MonoDevelop)启动应用程序而不是调试;

如果任何一个工作,然后尝试重置您的模拟器。从模拟器中,使用iOS模拟器菜单并选择重置内容和设置

请注意,这将从模拟器中删除所有内容(数据和其他应用程序)。

+0

1.模拟器上没有图标直接运行。 2.试过但没有工作。但我只是将所有文件复制到一个新项目,现在它的后面工作。本来可能是罪魁祸首...由于某种原因,我猜测一个错误的信息.plst。导致我的问题文件是古怪的,有时不会加载我编辑 – darrellbooker

相关问题