我的通用iOS应用程序显示消息
[ApplicationLifecycle] Windows是在应用程序初始化完成之前创建的。这可能导致不正确的视觉外观。
正好在发布之初 - 在达到didFinishLaunchingWithOptions之前。该应用程序不会崩溃,虽然以后出现问题,屏幕出乎意料地空白 - 不知道为什么。该应用程序不会在iPhone上显示此消息。 iPad使用splitviewcontroller(实际上是自定义控制器)。
它使用mainWindow.xib在objective-C中编写,而不是storyboard。无论如何,可以提供任何关于如何确定导致此问题的原因的建议。
我遇到了同样的问题,错误只显示在ipad大小10.5或更大,我不知道这是否会帮助你,在我的情况下是由launchImage引起的。要解决我在设置中更改 - 目标 - 常规,在字段中 - 启动屏幕文件 - 将其设置为= LaunchScreen,然后在我拖动LaunchScreen.storyboard上的图像视图并在图像字段中加载LaunchImage.png。
除了PabloT。的回答:
在目标设置中,查找General
- App Icons and Launch Images
并查看Launch Screen File
是否为空白。你应该把它设置为你的mainWindow.xib
。
这不仅可以解决这个问题,还可以帮助您将应用调整为更大的iPad屏幕尺寸。