【问题标题】:Xamarin.iOS app launch crash, no crash logs and no failure message in consoleXamarin.iOS 应用程序启动崩溃,控制台中没有崩溃日志和失败消息
【发布时间】:2016-02-02 13:31:27
【问题描述】:

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

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

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

对于解决此问题的任何帮助,我们深表感谢。

【问题讨论】:

    标签: ios xamarin crash xamarin.ios


    【解决方案1】:

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

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

    编辑另外一个好建议是安装崩溃分析工具 (如Hockeyapp)来捕捉任何其他崩溃。

    【讨论】:

      【解决方案2】:

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

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

      然后,该应用程序运行良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-15
        • 1970-01-01
        • 2015-01-27
        • 2014-07-05
        • 1970-01-01
        • 2015-02-18
        • 2012-07-05
        相关资源
        最近更新 更多