Xamarin.forms Xamarin、MobileCenter和一个应用程序不';(显然)没有理由就不能开始

Xamarin.forms Xamarin、MobileCenter和一个应用程序不';(显然)没有理由就不能开始,xamarin.forms,mobile-center,visual-studio-app-center,Xamarin.forms,Mobile Center,Visual Studio App Center,我写这篇文章是因为我不知道我能做什么 我正在为我的公司开发一款iOS大应用程序,拥有大量用户;要记录错误和崩溃,我正在使用Microsoft MobileCenter(分析和崩溃版本0.6),Xamarin.Formsver。2.3.3.168和许多组件,如Xam.插件、SQLite、PCLStorage、SharpZipLib 当MobileCenter请求时,应用程序的最低目标版本为8 除了小错误,大问题很难解释。我想问你一个建议 该应用程序运行良好。如果我测试它,我不会有任何问题。在同一点

我写这篇文章是因为我不知道我能做什么

我正在为我的公司开发一款iOS大应用程序,拥有大量用户;要记录错误和崩溃,我正在使用Microsoft MobileCenter(分析和崩溃版本0.6),Xamarin.Formsver。2.3.3.168和许多组件,如Xam.插件、SQLite、PCLStorage、SharpZipLib

当MobileCenter请求时,应用程序的最低目标版本为8

除了小错误,大问题很难解释。我想问你一个建议

该应用程序运行良好。如果我测试它,我不会有任何问题。在同一点上,应用程序由于任何明显的原因崩溃了。MobileCenter中没有日志,没有崩溃,没有任何内容。从这一刻起,它不可能启动应用程序,我也没有任何关于它的日志:我可以看到启动屏幕,但之后,应用程序再次崩溃。用相机拍照后,问题似乎出现了

当应用程序启动时,它会删除图像(如果文件夹中有),向我的服务器发送一个文件,并使用CrossDeviceInfo检查操作系统的版本。然后调用第一页

在将我的设备连接到iMac之后,我试图理解在Xcode中读取日志的问题,但这是不可理解的

如果我尝试阅读查看设备日志,我可以找到我的应用程序的一个崩溃,但日志对我来说仍然无法理解

然后在Xcode中,我试图打开“组织者”,结果在崩溃状态下

如果我将出现此问题的设备连接到iMac并在其上部署应用程序,则应用程序工作正常。我如何理解问题在哪里解决

更新 在我的
App.xaml.cs
中,我初始化了
MobileCenter
如下代码:

public partial class App : Application
{
    public App() {
        // my code
    }

    protected override void OnStart()
    {
        MobileCenter.LogLevel = LogLevel.Verbose;
        MobileCenter.Start(typeof(Analytics), typeof(Crashes));
    }
}

我是本杰明。我已经在对讲机中回答了您的问题,但我想在这里回答您的问题

此场景不是实际的崩溃,而是操作系统杀死应用程序进程。SDK作为应用程序进程的一部分运行,因此永远无法确定是否发生了这种杀戮,因为进程立即被完全删除。从技术上讲,从SDK的角度来看,这不是一个崩溃,它可以检测并提供详细信息。每一个第三方SDK都有这个限制,苹果公司没有提供这样做的技术可能性,因此无法绕过这个限制

此外,您提供的任何崩溃报告都不包含任何对Mobile Center的引用,因此我可以排除我们的SDK是导致死亡的原因


我希望您能找到问题的原因。您以前是否检查过移动中心集成是否适用于其他崩溃?在调用
Configure
之前,能否设置
MobileCenter.LogLevel=LogLevel.Verbose
?在没有MobileCenter的情况下会发生崩溃吗?应用程序通常都在工作,这就是问题所在。如果它根本没有启动,我必须正确地检查
应用程序
应用程序委派
。但在这种情况下,当应用程序因任何原因崩溃时,它就不再工作了。嗨,我明白了,但这不是我的意思。在设备第一次崩溃之前,您已经有了设备日志,但问题可能是这些日志的信息量不够,因为默认情况下SDK不会记录太多日志,因此需要在第一次崩溃之前将日志级别增加到详细级别。另外,我还有一个问题:如果MobileCenter SDK被完全删除,您是否有问题?(看看车祸本身是否是由它引起的)。还有我的第一个问题:你有没有检查SDK集成是否有效,比如你有没有尝试报告此应用程序的另一种崩溃类型?我注意到,当用户旋转iPad时,我的应用程序有时会崩溃,但在这种情况下,应用程序会毫无问题地重新启动。你在Mobile Center中看到旋转用例的崩溃情况吗?您是否验证了SDK与任何其他崩溃的集成?您是否尝试启用详细日志,然后才尝试再现相机崩溃,以查看这次是否可以收集更多设备日志?