【问题标题】:Xcode 4 not recognizing iPhone as provisioned deviceXcode 4 未将 iPhone 识别为已配置设备
【发布时间】:2014-08-20 20:33:22
【问题描述】:

我的 iPhone 在管理器中有一个绿点,运行 4.2.1,我刚刚将 Xcode 更新到 4.0。

当我尝试在 iPhone 上构建和运行我的项目时,它说没有连接任何已配置的设备。它在以前版本的 Xcode 中工作。

我已确保配置是最新的,并且项目设置选择了正确的配置文件。我还删除了Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 以确保不是它。

我将不胜感激。谢谢!

【问题讨论】:

  • 我也有类似的问题。如果我将目标设置为“iOS 设备”,则表示没有可用的预置设备。如果我在方案选择器中将其明确设置为我的特定手机,它就可以工作。但是每次插上后都要手动设置到我的手机上很烦人。
  • Karl,您如何将其设置为您的特定手机?我在任何地方都找不到。
  • 只有在您插入手机并被 XCode 识别后才会显示。您可能需要从 Organizer 窗口设置您的设备以进行开发。
  • 这对我来说是个无聊的时刻,但我刚刚意识到要在 iOS 6 设备上运行任何东西,你必须使用 xcode 4.5
  • 我在 Xcode 4.5 上遇到了这个问题

标签: iphone xcode


【解决方案1】:

转到项目的构建设置,然后选择右上角的全部,然后确保 iOS 部署目标为 4.2(或您的设备上的任何版本)。然后构建,它应该可以工作。

【讨论】:

  • 我有一个非常相似的问题,我的两台设备都已配置,但运行 4.2.1 的一台无法识别,但运行 4.3.1 的一台会。我将部署目标设置为 3.0,它解决了问题。
【解决方案2】:

确保您已在管理器中将设备设置为“在开发中使用”。

【讨论】:

  • 这是我的问题,谢谢,我刚刚从 beta 版更新到了发布版,它没有设置为用于开发 :)
【解决方案3】:

您的 iPhone 是否出现在 iTunes 中?几周前我遇到了类似的问题,花了一些时间试图找出 XCode 出了什么问题,然后意识到我的 iPhone 也没有出现在 iTunes 中。结果是 iTunes 更新不知何故丢失了 AppleMobileDevices.kext 文件。

我按照此处的说明完全删除并重新安装 iTunes,它解决了我的问题:http://support.apple.com/kb/HT1224

【讨论】:

  • 嗨,Kris,它确实出现在 iTunes 中。不过感谢您的帮助!
【解决方案4】:

我将手机更新到 iOS 4.3,现在它在 Xcode 中运行良好。

【讨论】:

    【解决方案5】:

    这发生在我身上。将部署版本的项目设置与目标设置混淆。

    因此请注意,您正在更改您正在构建的特定目标的部署版本(在 TARGETS->TargetName 下),而不仅仅是项目的部署版本(PROJECT->ProjectName)。目标设置可能会覆盖项目设置。

    使用“基本/级别”选项设置构建设置以查看部署目标的已解决(实际)设置。

    【讨论】:

      【解决方案6】:

      我在以前很好的设备上遇到了类似的问题,但我刚刚关闭并重新打开了 iTunes 和 Xcode,当我重新打开 XCode 时它很好。不确定关闭 iTunes 是修复它还是关闭 XCode 修复了它,但无论哪种方式它都对我有用。如果您的手机以前运行良好,这绝对是尝试的第一步

      【讨论】:

        【解决方案7】:

        我也遇到了同样的问题。显然,我所要做的就是重启 Xcode

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-07
          • 1970-01-01
          • 2023-03-07
          • 2023-04-09
          相关资源
          最近更新 更多