Xamarin iOS:在7.1上启动app时随机崩溃

时间:2014-03-23 16:34:17

标签: c# ios xamarin.ios xamarin monodevelop

更新到7.1 SDK后,我的应用程序有时(似乎是随机的)在启动后立即崩溃到主屏幕。这发生在模拟器和设备上。我还没有能够在7.0.3 SDK上重现这一点。在设备上进行调试时,如果发生这种情况,则不会收到任何错误消息。应用程序将崩溃到主屏幕,Xamarin上的应用程序输出中的最后一行将显示为:

Launching /private/var/mobile/Applications/7840DFD4-9B41-4DA5-86FB-CBBF37A03BB2/MyApp.app -debugtrack -monodevelop-port 10000 -connection-mode usb

在设备上,如果我尝试通过点击图标再次启动应用程序,它将继续崩溃到主屏幕。但是,如果我删除应用程序并重新部署它通常会工作,然后我可以打开和关闭应用程序而不会发生任何崩溃。在模拟器上,在初始应用程序崩溃后,我可以通过点击主屏幕上的图标重新启动应用程序,它可以正常工作。

我在崩溃后检查了系统日志,并将其与系统日志进行了比较,没有崩溃。唯一的区别是以下四行:

SpringBoard[8050] <Warning>: LICreateIconForImage passed NULL CGImageRef image
SpringBoard[8050] <Warning>: SMS Plugin initialized.
SpringBoard[8050] <Warning>: Sharing Plugin initialized.
SpringBoard[8050] <Warning>: SIMToolkit plugin for SpringBoard initialized.

这些线路在成功发布期间根本不显示,但每次出现上述即时崩溃时都会出现。我真的很难找到原因,就像我说它只发生在7.1上一样。任何帮助将不胜感激。

谢谢。

0 个答案:

没有答案