我有一个现有的应用程序,在iPhone X Simulator上运行时会在启动时崩溃。 (断点在main.m文件上停止)。 该应用程序在iPhone 8模拟器上运行正常,因此它与iPhone X有关。 此外,它与状态栏有关,因为堆栈在崩溃前显示[UIStatusbar _prepareForVisualProviderIfNeeded]。
我是否需要使用状态栏执行某些操作才能在iPhone X Simulator上运行此应用程序?
答案 0 :(得分:0)
在这里找到答案:All exception break point is stopping for no reason on simulator
TL; DR:确保您在此应用程序提供的字体下的Info.plist中指定的所有字体实际上都在您的应用程序包中。
答案 1 :(得分:0)
UIStatusBar表示崩溃可能是由于故事板中的UI设计造成的。旧设计中的一些限制与iphone x的新状态栏区域冲突。
请在新功能SafeArea的帮助下检查并修复它。