Xamarin.ios MonoTouch临时分发-应用程序被一个信号终止:SIGIOT

Xamarin.ios MonoTouch临时分发-应用程序被一个信号终止:SIGIOT,xamarin.ios,Xamarin.ios,我正在重温几个月前编写的一些MonoTouch代码,从那以后就再也没有接触过。这工作正常,已部署到应用商店。当我现在打开它并尝试在发行版| iPhone模式下运行它时,我得到一个错误“应用程序被一个信号终止:SIGIOT”。我注意到的另一件事是,在Properties->iPhone Build下,我的SDK版本设置为“3.2(未安装)”。我把它改成了4.2(唯一的选择),但是它没有用。(我的任何路径中都没有空格) 有人对如何解决这个问题有什么建议吗?一些想法: 您是否尝试过清理解决方案并重新构

我正在重温几个月前编写的一些MonoTouch代码,从那以后就再也没有接触过。这工作正常,已部署到应用商店。当我现在打开它并尝试在发行版| iPhone模式下运行它时,我得到一个错误“应用程序被一个信号终止:SIGIOT”。我注意到的另一件事是,在Properties->iPhone Build下,我的SDK版本设置为“3.2(未安装)”。我把它改成了4.2(唯一的选择),但是它没有用。(我的任何路径中都没有空格)

有人对如何解决这个问题有什么建议吗?

一些想法:

您是否尝试过清理解决方案并重新构建所有内容?MonoDevelop可能只是尝试运行已经编译过的应用程序版本

您可能正试图使用已过期的证书将应用程序部署到iphone。在这种情况下,请转到iTunes connect并获取一个新的

一些想法:

您是否尝试过清理解决方案并重新构建所有内容?MonoDevelop可能只是尝试运行已经编译过的应用程序版本


您可能正试图使用已过期的证书将应用程序部署到iphone。在这种情况下,请转到iTunes connect并获取一个新的

也许你可以发布整个错误日志。也许你可以发布整个错误日志。我确实尝试过清理解决方案(多次)。我还检查了XCode中证书的过期日期。它们都不会再过期三个月。该应用程序在调试或发布模式下可以正常构建和安装,而不是发行版。哦,您正在尝试运行发行版构建吗?你不能那样做。苹果为你提供的将构建发送到appstore的签名不允许你在手机上运行可执行文件。只有在他们辞职后,它才会运行。。希望就是这样。哦,天哪……这就是我离开iOS开发几个月后得到的。这很有道理,谢谢。我确实试过清洗溶液(多次)。我还检查了XCode中证书的过期日期。它们都不会再过期三个月。该应用程序在调试或发布模式下可以正常构建和安装,而不是发行版。哦,您正在尝试运行发行版构建吗?你不能那样做。苹果为你提供的将构建发送到appstore的签名不允许你在手机上运行可执行文件。只有在他们辞职后,它才会运行。。希望就是这样。哦,天哪……这就是我离开iOS开发几个月后得到的。这很有道理,谢谢。