奇怪的“崩溃”字体已添加到Info.plist中

我已经为我正在制作的应用添加了自定义字体TTF文件。

项目包

我还根据需要在plist中添加了UIAppFonts键。

项目名单

现在,当我启动应用程序时,它会点击“应用程序崩溃在AppDelegate”断点,我们都知道这一点。

应用程序“崩溃”

我无法找到检查exception的方法,但更奇怪的是,如果我完成它,应用程序继续正常 – 甚至允许我调试。 最重要的是,有问题的字体实际上已加载,因此似乎也没有任何问题。 不知道从哪里开始寻找这个。

请从字体文件名中删除空格。 并在info.plist文件中更改名称。 并使用.ttf文件中的相同字体名称。 有关更多信息,您可以在此处查看NSGOD的答案

字体文件可能未添加到目标。

在此处输入图像描述

你有一个为“objc_exception_throw”设置的符号断点吗? 它将破坏所有exception,包括将被某些代码的try / catch框架捕获的exception。

既然你看到它显示UIApplicationMain的中断,很可能这是最接近问题的源代码。 检查左列中的堆栈帧以查看是否有Apple内部方法被调用。

更改Xcode中左列底部的滑块,以显示更多的堆栈帧(如果有些是隐藏的)。