【问题标题】:xcode 4.5 wont let me debug on ios 5.1 devicexcode 4.5 不会让我在 ios 5.1 设备上调试
【发布时间】:2012-10-01 23:45:48
【问题描述】:

我最近得到了一台新的开发机器并下载了最新的 xcode 4.5。它仅随 IOS 6 一起提供,所以我从旧的 xcode 中获取了 sdk 5.0 和 5.1。

我正在测试运行 ios 5.1 的设备,我想暂时保持这种状态。

在我的项目设置中,我将基本 sdk 设置为 ios 5.1。

问题在于,当我尝试在我的 ios 5.1 设备上进行调试时,xcode 抱怨我需要将 iOS 设备与最新版本的 iOS 连接才能运行我的应用程序。

我该如何解决这个问题?

【问题讨论】:

  • 较新版本的 Xcode 仅允许您使用支持 iOS 16.0 或更高版本的设备进行测试。请前往最近的 Apple Store 商店购买最新最贵的 iDevice。
  • 尽管设置了我的基础 sdk?!?
  • 尝试从首选项中下载额外的称为组件的ios模拟器 -> 下载并选择组件并点击立即检查并安装按钮
  • @Wolvorin。是的,我有 IOS5 模拟器,但我想在设备上测试
  • 您是否单击了右上角的按钮,如果您更新了所有组件,则检查设备是否已注册以供开发使用:)

标签: ios xcode4


【解决方案1】:

当使用 Xcode 4.5 时,您肯定可以在 iOS 5.1 设备上运行您的应用程序 - 我目前正在这样做。

如果您的设备配置为用于开发,您是否检查过 Xcode 管理器?转到管理器(左上角图标之一),从左侧列表中选择您的设备,然后单击“用于开发”(如果可用)。

希望这会有所帮助。

【讨论】:

  • 我没有看到“用于开发”选项,但我之前一直在使用它进行开发。
【解决方案2】:

我有像你一样的 xCode 4.5,我有一个与 iOS 6 SDK 完美配合的 iPod Touch 3G 5.1.1。 SDK 编号不会告诉您它仅适用于该固件。 在目标下的项目设置中,您可以定义 sdk,而不是您构建的 sdk(这是 6.0),但您可以知道 minOS 是什么

【讨论】:

    【解决方案3】:

    尝试在插入 5.1 设备的情况下重新启动。

    我的 iPod 5.1.1 已配置并已用于开发。如果我选择方案“iOS 设备”Xcode 4.5.2 拒绝运行,告诉我“Xcode 无法使用所选设备运行”。但是,当我将方案设置为“罗伯特的 iPod”(或其他)时,它确实有效。当我插入设备时,此选项不会立即显示,有时我似乎需要退出并重新启动 Xcode 和/或 iTunes(或重新启动)才能看到它。

    【讨论】:

      猜你喜欢
      • 2013-09-24
      • 2012-09-23
      • 2012-09-12
      • 2012-09-19
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多