2010-02-18 4 views
8

Ich habe meine App zum ersten Mal auf meinem iPhone installiert. Jedes Mal, wenn es gestartet wird, vibriert es, bevor es läuft, und es läuft gut. Der Build ist ein Debug | iPhone eine meiner App.MonoTouch on Device - Vibriert beim Start?

Irgendwelche Ideen, warum es vibriert, wenn es startet und wie man das stoppt? Es ist definitiv nicht etwas, was ich programmiert habe und ich habe keine Ausnahmen oder Probleme beim Laufen im Simulator.

Antwort

16

Die Vibration tritt auf, wenn Sie die Anwendung im Debug-Modus erstellen und die Anwendung ausführen, ohne dass ein Debugger wartet. Der MonoTouch-Soft-Debugger vibriert, um Sie darüber zu informieren, dass der Debugger nicht gefunden werden konnte.

Ausführen der App in Release | Der iPhone-Modus löst dies.

+0

Ich denke, du hast Recht. Ich kann keine Dokumentation finden, um das zu sagen, aber es funktioniert nur mit einem Debug-Build. Es muss so sein, dass Sie wissen, dass es Debugging ist. –

+0

Ich habe das gerade mit den MonoTouch-Jungs bestätigt, und das ist tatsächlich der Fall. Ich habe meine Antwort entsprechend aktualisiert. –

3

Die Anzahl der Vibrationen wird verwendet, um den Benutzer über ein Problem beim Einrichten des Debugging beim Start zu informieren. Die vollständige Liste (das beibehalten wird, wie wir es erweitern oder ändern) ist hier:

http://monotouch.net/index.php?title=Documentation/Debugging

Stand heute:

Gerätediagnose

Eine Anwendung mit Debug-Modus kompiliert, die war auf dem iPhone bereitgestellt wird versuchen, MonoDevelop beim Start auf die IP-Adresse und den Port, die MonoDevelop zum Zeitpunkt der Erstellung hatte, zu kontaktieren.

Wenn es einen Fehler, den Debugger einrichten, wird es eine von mehr mal vibrieren:

  • Eine Vibration: Die Anwendung wurde mit Debugging-Unterstützung kompiliert, aber es ist nicht in der Lage MonoDevelop auf die angegebene IP zu erreichen Adresse und Port zum Einrichten von stdout/stderr
  • Zwei Vibrationen: Die konfigurierte Adresse kann nicht analysiert werden.
  • Drei Vibrationen: Konnte stdout/stderr nicht zur Anwendung einstellen.
+0

Liebe dieses Feature als Konzept, aber es wäre schön, wenn es eine Art "erste Mal" visueller Warnung geben würde. Zum Glück gibt es SO, wo alle Dinge Code dokumentiert sind :) –