2010-02-18 8 views
8

Acabo de implementar mi aplicación en mi iPhone por primera vez. Cada vez que se lanza vibra antes de ejecutarse, y funciona bien. La construcción es una depuración | iPhone uno de mi aplicación.MonoTouch en el dispositivo - ¿Vibra en el lanzamiento?

¿Alguna idea de por qué vibra cuando se lanza y cómo detener eso? Definitivamente no es algo que codifiqué y no tengo ninguna excepción o problema cuando se ejecuta en el simulador.

Respuesta

16

La vibración se produce cuando compila la aplicación en modo de depuración y ejecuta la aplicación sin un depurador en espera. El depurador suave MonoTouch vibra para informarle que no pudo encontrar el depurador.

Ejecutar la aplicación en Versión | El modo iPhone resuelve esto.

+0

Creo que tienes razón. No puedo encontrar ninguna documentación para decir que es el caso, pero solo lo hace con una compilación de depuración. Debe ser para que sepa que es depuración. –

+0

Acabo de confirmar con los chicos de MonoTouch, y ese es realmente el caso. He actualizado mi respuesta en consecuencia. –

3

El número de vibraciones se usa para notificar al usuario de un problema al configurar la depuración al inicio. La lista completa (que se mantendrá a medida que ampliamos o modificarlo) está aquí:

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

Al día:

Diagnósticos de dispositivo de

Una aplicación compilados con el modo de depuración que ha sido implementado en el iPhone intentará ponerse en contacto con MonoDevelop al inicio de la dirección IP y el puerto que tenía MonoDevelop en el momento de la compilación.

Si hay ajuste de un error de hasta el depurador, vibrará una de las más veces:

  • Una vibración: La aplicación se ha compilado con soporte de depuración, pero es incapaz de llegar a MonoDevelop en la IP especificada dirección y puerto para configurar stdout/stderr
  • Dos vibraciones: no se puede analizar la dirección configurada.
  • Tres vibraciones: No se pudo configurar stdout/stderr en la aplicación.
+0

Me encanta esta característica como concepto, pero estaría bien si hubiera algún tipo de advertencia visual de "primera vez". Afortunadamente, hay SO, donde todo el código de los objetos está documentado :) –

Cuestiones relacionadas