【问题标题】:Can't debug on iOS 4.x devices无法在 iOS 4.x 设备上调试
【发布时间】:2012-07-03 13:28:18
【问题描述】:

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

你怎么看?

【问题讨论】:

  • 您的基础 SDK 是 iOS 5.1。您的目标操作系统版本是什么?
  • 您是否从 .plist 中的必需设备功能中删除了 armv7?
  • @StevenLuu 部署目标是 iOS 4
  • “构建活动架构”的价值是什么?

标签: iphone ios xcode debugging


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    • 2018-08-30
    • 2019-01-26
    • 1970-01-01
    相关资源
    最近更新 更多