2012-02-26 43 views
0

我有一個iPhone應用程序在xcode 4.2上運行良好的iPhone 5.0模擬器,但是當我嘗試運行應用程序到我的iPhone,它吐出了錯誤:節目接收信號「SIGABRT」。我想在我的設備上測試我的iPhone應用程序,我得到調試錯誤(程序收到SIGABRT)xcode 4.2

這是調試器顯示:

14 main

13UIApplicationMain

0__pthread_kill

我不明白爲什麼應用程序會工作在模擬器上很好,但碰撞測試中在我的設備上運行?你看到了什麼可能是問題?我不太熟悉調試應用程序

編輯:我繼續有這個問題。我試着按照下面的評論者的指示,但它沒有奏效。請根據這些錯誤報告讓我知道我需要什麼讓我的手機在我的手機上成功運行。再次,它在模擬器中運行良好。

回答

0
  1. project info -->Build Settings-->Valid Architectures中,將其更改爲Armv6,Armv7並進行新建。
  2. 清理所有目標,將舊版本移至垃圾箱。
  3. 單獨使用Armv6再製作一個Buld。
  4. 運行設備中的代碼。
+0

對不起,我不明白這是什麼意思......「makin build」? – 2012-02-28 01:43:44

+0

在項目信息 - >生成設置 - >有效的體系結構.....將其更改爲Armv6,Armv7並進行新的生成.....然後使用Armv6單獨創建另一個球體.... – iAnirudh 2012-02-29 06:53:15

+0

This didn沒有解決問題,它只是沒有運行,並吐出了錯誤,當我單獨使用Armv6構建...任何其他想法? – 2012-03-06 23:41:39

相關問題