2010-11-05 50 views
0

我正在開發Macbook上的應用程序,在我的iPhone4上進行調試。該應用程序使用相機,互聯網連接和普通的東西。 今天我試圖在iPod Touch 2G和iPhone 3G上調試它......但它總是在設備上安裝應用程序,它表示「正在運行」,但在應用程序真正啓動之前我得到「EXC_BAD_ACCESS」.....非消息...甚至NSZombieEnabled沒有工作!在iPhone4上調試正常,但在iPod Touch和iPhone 3G上執行EXC_BAD_ACCESS

任何幫助?

感謝

+0

這些設備上的iOS版本是什麼?另外,你是否使用任何iPhone4特定功能? – 2010-11-05 11:28:41

回答

0

檢查堆棧跟蹤崩潰時再看看最後調用的函數。 它可能是一個新的API函數,在這種情況下,您必須首先檢查它是否存在於已安裝的iOS版本中。

+0

謝謝...但堆棧不打印任何東西....我試圖用NSZombieEnabled來修復它.....但它不會再打印任何東西... – Luca 2010-11-05 12:14:43

+0

在組織者窗口中,我看到一些崩潰日誌....它說KERN_PROTECTION_FAILURE在一個未知的線程。 – Luca 2010-11-05 12:15:53

+0

如果在調試模式下運行它,它應該顯示在界面上堆在我有一個鏈接庫編譯的ARMv7(iPhone4的)架構的崩潰...... – Istvan 2010-11-05 12:18:56

相關問題