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

Xamarin.iOS app launch crash, no crash logs and no failure message in console

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

我尝试了清理构建、清理 Xamarin studio 缓存数据、重置模拟器、克隆了我的项目的新副本,但不幸的是 none 这些事情正在帮助我:(。

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

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

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

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

TaskScheduler.UnobservedTaskException += (o, e) => 
{
    #if DEBUG
        Debugger.Break();
    #endif
};

EDIT Also a good suggestion would be to install a crash analytics tool (like Hockeyapp) to catch any other crashes.

我曾经遇到过和你一样的问题。我愿意分享。我做的是:

  1. 搜索并删除我编码中未使用的 NuGet 包、组件和引用。
  2. 清理解决方案,退出 Xamarin Studio。
  3. 删除 Android 和 iOS 项目文件夹中的 /bin 和 /obj 文件夹。
  4. 打开项目,全部重建。

然后,该应用运行良好。