我正在尝试在我的设备上测试我的iPhone应用程序,并且我收到调试错误(Program Received SIGABRT)xcode 4.2

时间:2012-02-26 23:19:30

标签: iphone ios5 xcode4.2

我在xcode 4.2中有一个iPhone应用程序可以在iPhone 5.0模拟器上正常运行,但是当我尝试将应用程序运行到我的iPhone时,它会发出错误:程序接收信号“SIGABRT”。

这是调试器显示的内容:

14 main

13UIApplicationMain

0__pthread_kill

我不明白为什么应用程序在模拟器上运行正常,但在我的设备上运行测试时崩溃了?你知道这可能是什么问题吗?我对调试应用程序不太熟悉

编辑:我仍然有这个问题。我尝试按照下面的评论者的说明,但它没有奏效。请根据这些错误报告让我知道我需要在手机上成功运行。再次,它在模拟器中运行良好。

1 个答案:

答案 0 :(得分:0)

  1. project info -->Build Settings-->Valid Architectures中,将其更改为Armv6,Armv7并制作新版本。
  2. 清理所有目标,将旧版本移至垃圾箱。
  3. 单独使用Armv6制作另一个buld。
  4. 在设备中运行代码。