2011-10-04 33 views
3

我在设备中运行我们的应用程序时遇到了这个非常令人不安的问题。一切顺利与调试计划,但与分布曲线(具有代码签名的自组织证书)的应用程序崩溃和唯一的错误我在设备的登录获得这一个:iPhone上的无法解析的段落错误

Tue Oct 4 10:49:44 unknown com.apple.debugserver-48[670] <Warning>: 21 [029e/0803]: RNBRunLoopLaunchInferior DNBProcessLaunch() returned error: 'DRHT' 
Tue Oct 4 10:49:44 unknown com.apple.debugserver-48[670] <Warning>: error: failed to launch process (null): failed to get the task for process 672 
Tue Oct 4 10:49:44 unknown com.apple.debugserver-48[670] <Warning>: 22 [029e/1403]: error: ::read (4, 0x2fee59f0, 1024) => -1 err = Bad file descriptor (0x00000009) 
Tue Oct 4 10:49:44 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.oos.kraken[0x3f17]) Bug: launchd_core_logic.c:3252 (24226):3 
Tue Oct 4 10:49:44 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.oos.kraken[0x3f17]) Bug: launchd_core_logic.c:2681 (24226):10 
Tue Oct 4 10:49:44 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.oos.kraken[0x3f17]) Working around 5020256. Assuming the job crashed. 
Tue Oct 4 10:49:44 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.oos.kraken[0x3f17]) Job appears to have crashed: Segmentation fault 
Tue Oct 4 10:49:44 unknown SpringBoard[24] <Warning>: Application '11870.com' exited abnormally with signal 11: Segmentation fault 

我真的失去了,并不知道会发生什么。 “APPEARS崩溃”意味着什么,它不知道什么时候应用出现问题?

有人遇到过这个问题吗?我使用xcode 4,设备是iPhone 3G,虽然它也发生在iPhone 4中。

PD:我试过僵尸,没有运气。

+0

我有类似的问题。尚无解决方案。 Mine在启动时显示启动画面,然后在设备上崩溃。如果我在设备上手动启动应用程序工作正常。这与你的做法相似吗?我确信这个问题在构建目标/方案中是错误的。但是,XCode并不仅仅允许您将这些目标“重置”到原始状态,就像您在第一次创建项目时一样。 –

回答

6

最终,解决方案是重新启动iPhone,因为有些数据被损坏。重新启动后,一切正常。

应该想到经典的“你试过关掉它吗?”

+0

打开和关闭电话可能会暂时解决问题,但我们必须找到造成它的真正问题。在我的情况下,它是随机发生的。真正的罪魁祸首是__bridge,我用来将结构转换为id。它仅在内存不足时发生。 – arundevma

+0

好吧,如果重新启动修复了这个问题,它随机发生,它可能是一个平台问题,而不是代码问题。我们所能做的(因为系统已关闭)是为了排除用户故障,希望Apple有一天能够解决这个问题。 – pablisco

+0

我不会说这是一个苹果问题。应该使用仪器来查找实际问题。 –

0

我遇到了类似的看似随机的崩溃,尤其是,在3G测试设备上。该应用程序在调试模式下工作得很好,但崩溃开始出现在adhoc构建中。

我的例子中的“解决方案”是禁用大多数(如果不是全部的话)编译器优化版本/ adhoc构建。

1

我在运行5.1.1的iPad 1上安装ad-hoc版本时有类似的分段错误。事实证明,在包含Arm64的iOS6之前,您无法安装任何特别版本。我从“有效的体系结构”中删除了Arm64,重新构建,然后特设的版本安装在iPad 1上。

+0

你是否知道包括Arm64构建在内的应用程序是否可以从AppStore(发行版,不是特别版)在iPad1 5.1.1上正确安装? – qbik

+0

我相信它会,但我不完全确定。 –