8

我刚刚第一次将我的应用程序部署到我的 iPhone 上。每次启动它都会在运行前振动,并且运行良好。构建是一个调试 | iPhone 我的应用之一。

任何想法为什么它在启动时会振动以及如何阻止它?这绝对不是我编写的代码,在模拟器中运行时我没有任何异常或问题。

4

2 回答 2

16

当您在调试模式下构建应用程序并在没有调试器等待的情况下运行应用程序时,就会发生振动。MonoTouch 软调试器会振动以通知您它找不到调试器。

在 Release | 中运行应用程序 iPhone 模式解决了这个问题。

于 2010-02-18T17:19:13.730 回答
3

振动次数用于通知用户在启动时设置调试出现问题。完整列表(将在我们扩展或修改时保留)在这里:

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

截至今日:

设备诊断

在 iPhone 上部署的使用调试模式编译的应用程序将在启动时尝试使用 MonoDevelop 在构建时拥有的 IP 地址和端口联系 MonoDevelop。

如果设置调试器出现错误,它将振动多次:

  • 一震动:应用程序编译时支持调试,但无法在指定的IP地址和端口上访问MonoDevelop来设置stdout/stderr
  • 震动二:无法解析配置的地址。
  • 三振:无法为应用程序设置标准输出/标准错误。
于 2010-03-19T17:59:39.643 回答