我正在开发我的Xamarin Forms应用程序的更新,但是当我在iPhone上调试它时,它在启动时立即崩溃,并显示以下消息:
Assertion failure in -[UIApplication_runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com/apple.xbs/Source/UIKit/UIKit-3600.5.2/UIApplication.m:3679
以前工作正常,但现在我不能在没有崩溃的情况下在我的手机上运行该应用程序。我已经重建了几次并从不同的计算机部署,但没有任何帮助。我该如何解决这个问题?
修改
在此之前,我已经对代码进行了一些补充。不幸的是,在删除所有更改后,此问题仍然困扰着进一步的开发。任何可能引导我找到解决方案的帮助或资源都将不胜感激。
答案 0 :(得分:5)
经过深入搜索,结果发现我错误地删除了Application
构建函数的一部分,该构造函数初始化了MainPage
。因此,MainPage
仍然为空。框架可能尝试调用方法或访问属性,而不检查引用是否为null,从而导致错误。我不确定那个错误到底有多长。