现有的应用程序在iPhone X Simulator上启动时崩溃

时间:2017-09-21 19:29:31

标签: ios objective-c uistatusbar xcode9 iphone-x

我有一个现有的应用程序,在iPhone X Simulator上运行时会在启动时崩溃。 (断点在main.m文件上停止)。 该应用程序在iPhone 8模拟器上运行正常,因此它与iPhone X有关。 此外,它与状态栏有关,因为堆栈在崩溃前显示[UIStatusbar _prepareForVisualProviderIfNeeded]。

我是否需要使用状态栏执行某些操作才能在iPhone X Simulator上运行此应用程序?

2 个答案:

答案 0 :(得分:0)

在这里找到答案:All exception break point is stopping for no reason on simulator

TL; DR:确保您在此应用程序提供的字体下的Info.plist中指定的所有字体实际上都在您的应用程序包中。

答案 1 :(得分:0)

UIStatusBar表示崩溃可能是由于故事板中的UI设计造成的。旧设计中的一些限制与iphone x的新状态栏区域冲突。

请在新功能SafeArea的帮助下检查并修复它。

New feature for ui constraints: safe area