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

101

昨天我安装了Xcode 4.4。

我正在开发一个需要在iOS 4.1及以上版本上运行,支持具有摄像头的iOS设备的项目。 在安装Xcode 4.4之前,一切都很顺利,我可以在iPhone 3GS和4S上测试应用程序。 然而,在我安装Xcode 4.4之后,我无法在iPhone 3GS上测试应用程序,每次尝试时,Xcode都会显示以下消息: - Could not lauch "appname". timed out for app to lauch -

有人知道如何摆脱这个错误吗?


你的3Gs使用的是哪个iOS版本?假设是4.1,请在XCode首选项中检查是否已安装4.1的设备调试支持。 - Vin
12个回答

268

在尝试使用Ad-Hoc配置文件调试应用程序时,我遇到了类似的问题...请检查您正在使用哪个配置文件,似乎Ad-Hoc配置文件不能用于调试。

编辑 实际上,似乎只有开发配置文件可以用于调试。


是的,这对我有用。谢谢! - jemmons
2
是的。我认为之前的Xcode版本对此有不同的警告。 - BastiBen
40
苹果公司应该阅读Stack Overflow并根据像这样的答案修复他们的工具! - viggio24
对我也解决了。问题仍然存在,即使在最新的Xcode 4.5++中。 - Gerd
我曾经收到“超时”下拉错误消息,但应用程序仍然可以安装并在我的手机上运行。但是当它尝试将PDF加载到Google Docs查看器中时,应用程序会崩溃。这里推荐的修复措施解决了这两个问题。 - pdschuller
显示剩余8条评论

4

方案配置 对于我来说:
编辑方案
对于 运行 配置
信息选项卡上
对于构建配置
我选择了发布

但是,需要将其更改为调试才能在本地设备上运行。


但是难道不必将其设置为发布版本才能运行以供苹果测试吗?我遇到崩溃拒绝,因为它在第一次运行时就崩溃了。我唯一能够复制此崩溃的方法是将构建配置设置为“release”。 - Andres Canella
@AndresCanella 抱歉,我不熟悉关于此设置的App Store审查政策。 - bearMountain
有没有什么办法可以解决这个问题,因为在提交到应用商店之前,在真实设备上进行发布版本的测试是非常有用的? - Bryce Thomas

3

我有一个类似的问题。在我的情况下,原因是我更改了启动设置(xcode->产品->编辑方案),并忘记了它。

当我将设置改回自动时,应用程序会像往常一样启动。


2

我也遇到了同样的问题。我从测试设备中删除了旧的配置和分发文件,并安装了修改后的文件。这些配置文件的日期很重要。超时错误得到了解决。


1

从设备/模拟器中删除该应用,然后再尝试一次,应该可以正常工作。看起来是Xcode中的一个错误。


我没有做什么特别的事情,但问题不再经常发生,而且变得更容易应对了...希望未来苹果会有升级。谢谢! - notsoux

1

我之前也遇到了同样的问题,现在已经解决了...

按照以下步骤来解决这个问题。

步骤1:进入Xcode文件夹,如下所示

enter image description here

步骤2:到达文件夹xcode-> DerivedData

步骤3:删除DerivedData中的所有文件夹

这样就可以解决问题了,谢谢。


1

这在我的XCode 4.6 iOS 6.1.2上有效。

  • 打开组织者
  • 从左侧选择您的设备
  • 添加到门户
  • 输入您的开发者凭证
  • 关闭组织者,在您的目标下的项目文件中选择“构建设置” -> “代码签名身份”,选择配置文件“iOS团队配置文件”
  • 清理并运行。

1

这是一个关于配置文件的问题。我之前使用的是发布用的配置文件,现在从开发者门户网站上切换回了开发用的配置文件,并使用它来解决了这个问题。


0

尝试从模拟器中删除您的应用程序和/或重置模拟器设置。

模拟器设置可能与旧设置不同。

通常,重置所有设置可以解决问题。


谢谢你的回答 :) ……我的问题是关于在真实设备上测试应用程序,但是按照你告诉我的去尝试一切,以确保万无一失 ;)! - notsoux
一般来说,这种情况下可以尝试以下方法:删除应用程序,重启设备,重启Xcode或者最好的方式是重启Mac。您可以尝试这些方法并告诉我结果。 - elp
你找到解决方法了吗?我也是,Xcode 4.4 到目前为止一塌糊涂! - Rog
这种情况我遇到过很多次,但是删除所有东西可以解决问题。但我不知道问题出在哪里。 - elp

0
在我的情况下,问题是由于启动守护程序无法加载应用程序图标并崩溃造成的。即使看起来不像崩溃-设备和操作系统变得非常缓慢或完全无响应。我通过分析崩溃日志来解决这个问题。(我的图标太大了-约为2,500x2,500-我只是忘记在将它们添加到资源之前正确地缩小它们的大小)。希望这能帮助某些人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接