Xcode 4.6 错误 - 等待应用程序启动超时

Posted

技术标签:

【中文标题】Xcode 4.6 错误 - 等待应用程序启动超时【英文标题】:Xcode 4.6 error - Timed out waiting for app to launch 【发布时间】:2013-01-17 12:29:47 【问题描述】:

我正在 Release 中构建一个应用程序,并在 iPhone 4s 上运行。

当我点击运行时,一切正常,我的应用程序甚至可以在 iPhone 上运行。

但过了一段时间,我收到了来自 Xcode 的错误:“等待应用程序启动超时”,而我的应用程序仍在运行。

如何处理?

【问题讨论】:

你能分享你的应用代理的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法吗? 这个问题已经被问过很多次了。 【参考方案1】:

如果您使用分发配置文件在 iDevice 上部署应用程序可能会发生这种情况,尝试将配置文件更改为开发人员配置文件,它将再次正常运行

【讨论】:

【参考方案2】:

当我在断点处停止或在某些崩溃期间重新启动应用程序时,就会发生这种情况。如果您在重新启动应用程序(崩溃或处于断点处)之前终止应用程序(通过按停止按钮或Ctrl+.),则不会经常发生这种情况。否则,您应该可以通过以下方式解决此问题:

停止应用 从您的设备中删除应用程序 关闭设备(完全关闭) 然后重启

您不必重置您的实际计算机,甚至不必进行手动清理。至少这对我有用十多次。

【讨论】:

【参考方案3】:

检查您使用的配置。确保您使用配置文件在设备上测试应用程序。如果您使用的是分发配置文件,那么您将遇到此问题。

【讨论】:

【参考方案4】:

检查您使用的是哪个配置,似乎临时配置不能用于调试。如果您的问题无法通过上述说明解决,请尝试以下方法:

     Stop the app from running in Xcode;
     Delete the app from the device (or Simulator);
     Select Product > Clean from the Xcode menu;
     Close Xcode;
     Close the Simulator (or restart the device);
     Restart your computer & then check.

【讨论】:

只是为了补充答案:应用商店配置文件也不能用于调试。

以上是关于Xcode 4.6 错误 - 等待应用程序启动超时的主要内容,如果未能解决你的问题,请参考以下文章

XCode 4.6 - 由于构建错误而无法启动应用程序?

无法启动进程启动失败:等待应用启动超时

Terraform 应用抛出错误“等待插件启动时超时”

Xcode 6.3.1 错误:等待获取模块“X”的锁定文件时超时,其中“X”是我的框架

收到警告:SQL 错误:1205,SQLState:41000 错误:超过锁定等待超时;尝试重新启动事务。使用休眠保存记录

在 VS Code 中调试 dockerized Django 导致错误“等待启动器连接超时”