升级到 iOS 4.2.1 后,啥可能导致我的应用在启动时显示空白屏幕?

Posted

技术标签:

【中文标题】升级到 iOS 4.2.1 后,啥可能导致我的应用在启动时显示空白屏幕?【英文标题】:What could cause my app to show a blank screen on startup after upgrading to iOS 4.2.1?升级到 iOS 4.2.1 后,什么可能导致我的应用在启动时显示空白屏幕? 【发布时间】:2011-01-20 15:35:42 【问题描述】:

我的应用在 ios 3.3 上运行良好,但在我将 iPhone 升级到 iOS 4.2.1 后,我开始看到一些奇怪的行为。

当我在升级后的 iPhone 上启动我的应用程序时,它变为空白。我必须点击主页按钮才能关闭应用程序。

问题是,应用程序没有崩溃。它只是向我显示了一个空白屏幕。所以我没有任何崩溃报告来追踪这个问题。

有人见过这个吗?这是 iOS 4.2 特有的问题吗?我可以采取哪些步骤来确定原因以便修复我的代码?

【问题讨论】:

【参考方案1】:

iOS 的行为在 iOS3 和 iOS4 之间确实发生了变化。作为第一步,尝试使用调试器遍历您的代码。还要检查你的 application:didFinishLaunchingWithOptions: 主 App Delegate 类中的方法。

快速搜索还发现了一些关于类似问题的有用信息:App shows white screen on startup after upgrading to iOS 4.2

该链接还包含有关他们如何设法找出正在发生的事情的信息。

【讨论】:

以上是关于升级到 iOS 4.2.1 后,啥可能导致我的应用在启动时显示空白屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

升级 Firebase 后,我的 iOS 应用(目前在 App Store 上架)会发生啥情况?

升级到 Angular 10 - 修复 CommonJS 或 AMD 依赖项可能导致优化救助

animateWithDuration 在升级到 xcode 4.6 后导致 ios4 上的触摸事件出现问题

过渡到 iOS 5 时要注意啥

Angular 10 升级 - 修复 CommonJS 或 AMD 依赖项可能导致优化救助

是啥导致应用程序在后台长时间运行后在恢复时崩溃?