为什么我的应用程序在模拟器中运行,但是当我在iPhone上运行它时会卡在启动画面上?

时间:2012-02-19 14:25:51

标签: ios sigabrt

我的应用在模拟器上运行正常。但是,当我在iPhone上运行时,它会显示启动画面,然后就会停留在那里。它是iPhone 3GS,软件版本是5.0.1。当Debugger = None时会发生这种情况。当Debugger = GDB时,我收到一条错误消息,'Thread 1:Program received signal:“SIGABRT”',我所学到的几乎可以说是任何东西。我正在运行Xcode 4.2.1。

我正在经历一个漫长的艰难夜晚,与这个错误消息作斗争,这个消息在一个稳定的成熟应用程序中似乎无处不在。我尝试使用时间机器回滚,我在Organizer中删除了我的项目的Derived数据几次,并做了一些其他推荐的内容。

XCode 4 hangs at "Attaching to (app name)"

它变得丑陋。有一段时间,我甚至无法重启我的机器。最终,我能够重新启动查找器,突然模拟器再次工作。还有两条信息,我以前在手机上运行时必须单击允许两个对话框,但现在它只有一个(关于代码签名,我忘了另一个是关于什么)。其次,我发现所有构建体系结构目标都令人困惑,但我将所有的Base SDK设置为最新的iOS。最后,我尝试了产品 - >清洁,然后构建,但没有解决它。你可能已经聚集在一起,我的屁股被踢了。任何帮助将不胜感激。

Dessie

2 个答案:

答案 0 :(得分:0)

很多时候我经历过Xcode在连接物理设备时变得“疯狂”。有时我看到你描述的行为;其他应用程序只是拒绝启动;

在所有这些情况下,我可以通过两种方式解决它:

  1. 断开iphone并重新连接;

  2. 重启设备。

答案 1 :(得分:0)

这是一个很容易解决的常见问题。

1)从设备中删除应用

2)重启设备

3)关闭Xcode,你必须重新启动,注销将无法正常工作