无法在iOS 4.x设备上进行调试

时间:2012-07-03 13:28:19

标签: iphone ios xcode debugging

每当我尝试在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

您怎么看?

1 个答案:

答案 0 :(得分:0)

在您的Xcode偏好设置中,转到下载标签并安装“iOS 4.0 - 4.1设备调试支持”。

  

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