2011-10-20 79 views
7

我最近更新到Xcode 4.2。我還將我的新iPad 2和iPod(最新一代)更新到了iOS 5.我構建了我的應用程序,並且可以調試它們沒有任何問題。Xcode 4.2無法調試iOS 4.2.1(8C148)

我運行iOS 4.2.1(8C148)的舊iPod不能運行,並且不會出現任何錯誤。 頂部中央面板顯示「完成在iPod One上運行MyApp」。 (iPod One是我第一臺iPod touch的名稱)

Xcode底部有一個閃爍,好像它幾乎進入調試器並且即將顯示底部輸出面板,但它不顯示。主要的一個突破點也不能阻止它。

我沒有錯誤,沒有什麼可以繼續。

我已更新所有配置文件,恢復設備,選擇「用於開發」,沒有任何幫助。

由於沒有從Xcode反饋,我不知道該怎麼做。

p.s.該應用程序也適用於所有模擬器。


當我最初選擇iPod我看到從組織者所示的以下系列中的控制檯,設備的消息的:

週四年10月20 9時42分49秒未知lockdownd [16 ]:2ffea000 handle_connection:無法從Xcode接收USB消息#6。 殺死連接Thu Oct 20 09:42:49 unknown com.apple.mobile.lockdown [16]:無法接收大小 消息Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [ 308]:找到路徑: Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [308]:/ usr/lib/dyld Thu Oct 20 09:42:50 unknown /Developer/Library/Daemons/DTFetchSymbols [308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Thu Oct 20 09:42:50 unknown com.apple.mobile.lockdown [16]:不能 接收大小消息Thu Oct 20 09:42:50 unknown lockdownd [16] :2ffea000 handle_connection:無法接收來自Xcode的USB消息#6 。殺死連接Thu Oct 20 09:42:56 unknown lockdownd [16]:2ffea000 handle_connection:無法接收 來自MDCrashReportTool的USB消息#6。殺死連接

+2

答案是必須爲有效的體系結構輸入armv6和armv7。看到這個:http://stackoverflow.com/questions/6299996/arm6-is-missing-in-my-build-settings –

+0

在我的情況下,armv7已經在那裏。問題是缺少armv6。感謝你的回答! – rb03824

回答

4

我有同樣的問題,但我解決了它。原因 非端口體系結構(默認情況下,Xcode4.2使用標準的arch = armv7) - > add armv6

4

除了添加armv6架構,我必須從我的應用中刪除armv7條目info.plist「必需的設備功能「入口。