Xamarin.iOS应用程序启动崩溃,没有崩溃日志,并且在控制台中没有失败消息

时间:2016-02-02 13:31:28

标签: ios xamarin crash xamarin.ios

我正在尝试使用iOS 9.2模拟器和设备在最新版本的Xamarin studio 5.10.2中运行我的应用程序,但每次当我尝试运行我的应用程序时,我的应用程序将只显示启动画面并立即崩溃。在控制台中没有生成崩溃日志,也没有生成失败消息。

我尝试了干净的构建,清理Xamarin工作室缓存数据,重置模拟器,克隆了我的项目的新副本,但不幸的是这些都没有帮助我:(。

P.S:同样的应用程序和相同的git分支对我的团队成员在他们的机器上工作就像一个魅力,我只是想知道Xamarin工作室的这种奇怪的行为! ;除了主项目之外,其他项目在我的机器上成功运行。

提前非常感谢您解决此问题的任何帮助。

2 个答案:

答案 0 :(得分:4)

尝试通过将此添加到应用程序中来捕获任何未处理的异常 static void Main

AppDomain.CurrentDomain.UnhandledException += (o, e) => 
{ 
    #if DEBUG
        Debugger.Break ();
    #endif
};

TaskScheduler.UnobservedTaskException += (o, e) => 
{
    #if DEBUG
        Debugger.Break();
    #endif
};
  编辑也是一个很好的建议是安装崩溃分析工具   (比如Hockeyapp)以捕捉任何其他崩溃。

答案 1 :(得分:1)

我曾遇到过和你一样的问题。我想分享一下。我所做的是:

  1. 在我的编码中搜索并删除未使用的NuGet包,组件和参考。
  2. 清理解决方案,退出Xamarin Studio。
  3. 删除Android和iOS项目中Project文件夹中的folders / bin和/ obj。
  4. 打开项目,Rebuild All。
  5. 然后,应用程序运行良好。