MonoTouch AdHoc Distribution - 该应用程序被一个信号终止:SIGIOT

问题描述:

我正在重温一些我几个月前写过的并且从那时起就没有触及的MonoTouch代码。这工作正常,并部署到App Store。当我现在打开它并尝试在分发| iPhone模式下运行它时,出现错误“应用程序被一个信号SIGIOT终止”。我注意到的另一件事是,在Properties-> iPhone Build下,我的SDK版本被设置为“3.2(未安装)”。我把它切换到4.2(唯一的其他选择),但它没有帮助。 (在我的任何路径中没有空格)MonoTouch AdHoc Distribution - 该应用程序被一个信号终止:SIGIOT

有没有人有什么建议要寻找解决这个问题?

+0

也许你可以发布整个错误日志。 – 2011-02-26 16:43:06

一些想法:

您是否尝试过清理您的解决方案,并再次重建的一切? MonoDevelop可能只是试图运行已编译的应用程序版本。

您可能试图使用过期的证书将应用部署到iPhone。在这种情况下,请转到iTunes连接并获取新连接。

+0

我曾尝试清理解决方案(多次)。我还检查了XCode中证书的到期日期。他们都没有过期三个月。该应用程序在Debug或Release模式下构建并安装得很好,只是不分发。 – 2011-02-26 19:01:50

+0

哦,你正在试图运行分布构建?你不能那样做。苹果提供的将构建发送到其应用程序的签名不允许您在手机中运行可执行文件。只有在他们辞职后,它才能运行..希望就是这样。 – 2011-02-26 22:39:37

+0

哦,geez ...这是我离开iOS开发几个月所得到的。这很有道理,谢谢。 – 2011-02-27 04:07:21