2012-07-03 34 views
-1

每當我試圖在與iOS 4.x版(iPhone 4和3GS),我收到以下錯誤調試設備:無法調試在iOS 4.x的設備

error: failed to launch '/XXX/Library/Developer/Xcode/DerivedData/XXX-fytptbaixvmoweacfsniqxtvjkst/Build/Products/Debug-iphoneos/XXX.app/XXX' 
    -- Bad CPU type in executable 

在與iOS 5的設備。 x它的作品。

我使用的Xcode 4.3.3和我的配置是:

  • 體系結構:標準(ARMv7的)(也試過的ARMv6,ARMv7的不得要領)
  • 基地SDK:最新的iOS(iOS版5.1)
  • 有效的體系結構:用於ARMv6,ARMv7的
  • 部署目標:iOS的4.0

你覺得呢?

+0

您的基礎SDK是iOS 5.1。你的目標操作系統版本是什麼? –

+1

您是否從.plist中的必需設備功能中刪除armv7? – Squatch

+0

@Squatch是的,我做到了。 – Alex1987

回答

0

在您的Xcode偏好設置中,轉到下載選項卡並安裝「iOS 4.0 - 4.1設備調試支持」。

This package includes information and symbols that Xcode needs for debugging your app on iOS devices running versions of iOS prior to iOS 4.2. If you intend to debug your app on a device running one of these versions of iOS you should install this package.

+0

已經完成。沒有改變任何東西。 – Alex1987