2012-11-17 91 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

相關問題