0

我有一个应用程序在模拟器中调试好几个月后突然停止了。我只是得到“等待调试器连接”然后它在我结束时取消。我重新安装了 xCode 无济于事。我还确认了其他单点触控应用程序可以正常工作。我试过清洁和重建。我已经重置了模拟器中的设置。构建 SDK 设置为默认值,链接器设置为“不链接”。即使应用程序没有被复制到模拟器,设置中也有一个应用程序条目,并且启用了调试。我在这个应用程序中使用 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
4

1 回答 1

0

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

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

如果您在设置中看到这一点,那是因为该应用程序存在于模拟器中。你怎么知道它没有被复制?

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

  1. 从模拟器本身启动应用程序(不使用 MonoDevelop);

  2. 使用 Run(来自 MonoDevelop)而不是 Debug 启动应用程序;

如果其中任何一个工作,然后尝试重置您的模拟器。在模拟器中,使用iOS Simulator菜单并选择Reset Content and Settings

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

于 2012-11-17T18:20:25.513 回答