奇怪的“崩溃”字体已添加到Info.plist中
我已经为我正在制作的应用添加了自定义字体TTF文件。
我还根据需要在plist中添加了UIAppFonts
键。
现在,当我启动应用程序时,它会点击“应用程序崩溃在AppDelegate”断点,我们都知道这一点。
我无法找到检查exception的方法,但更奇怪的是,如果我完成它,应用程序继续正常 – 甚至允许我调试。 最重要的是,有问题的字体实际上已加载,因此似乎也没有任何问题。 不知道从哪里开始寻找这个。
请从字体文件名中删除空格。 并在info.plist文件中更改名称。 并使用.ttf文件中的相同字体名称。 有关更多信息,您可以在此处查看NSGOD的答案
字体文件可能未添加到目标。
你有一个为“objc_exception_throw”设置的符号断点吗? 它将破坏所有exception,包括将被某些代码的try / catch框架捕获的exception。
既然你看到它显示UIApplicationMain的中断,很可能这是最接近问题的源代码。 检查左列中的堆栈帧以查看是否有Apple内部方法被调用。
更改Xcode中左列底部的滑块,以显示更多的堆栈帧(如果有些是隐藏的)。