-1

每当我尝试在装有 iOS 4.x(iPhone 4 和 3GS)的设备上进行调试时,都会出现以下错误:

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

你怎么看?

4

1 回答 1

0

在您的 Xcode 首选项中,转到下载选项卡并安装“iOS 4.0 - 4.1 设备调试支持”。

此包包含 Xcode 在运行 iOS 4.2 之前的 iOS 版本的 iOS 设备上调试您的应用程序所需的信息和符号。如果你打算在运行这些 iOS 版本之一的设备上调试你的应用程序,你应该安装这个包。

于 2012-07-03T13:32:41.290 回答