137

我有一个奇怪的问题。

我的 Mac 上安装了带有 iOS 5.0.1 (9A405) 和带有 Xcode 4.2 (Build 4C199) 的 iOS SDK 5.0.1 的 iPad。

Xcode 看不到我的设备。它像往常一样显示“iOS 设备”而不是“Sauron 的 iPad”。
(我确定该设备已连接,因为我在 iTunes 中看到它。)Xcode 拒绝在设备上启动我的应用程序。它说:

“Xcode 无法使用选定的设备运行。没有提供兼容 iOS 版本的预置 iOS 设备。将 iOS 设备与最新版本的 iOS 连接以运行您的应用程序或选择 iOS 模拟器作为目标。”

Xcode 可以看到我的另一台装有 iOS 4.3.3 的 iPad,并且可以在此设备上运行应用程序。我试图重新启动我的 Mac - 没有结果。

我还检查了配置文件、开发人员证书等。

有人有想法吗?

4

28 回答 28

303

即使这个没有解决 OP 的具体问题,它也可能是其他人找到这个问题的解决方案。

在某些情况下,即使 Mac OS/iOS/Xcode 版本没有变化,Xcode 也不会识别(甚至看不到)以前识别的连接设备。如果您在 Mac 和/或连接设备时锁定设备时连接设备,似乎会发生这种情况。即使您已经这样做了,设备也会询问您是否要信任计算机,但该设备在 Xcode 中仍然不可见。

重新启动 Xcode 或设备似乎没有任何效果。一种解决方案是重新启动 Mac。另一个更快的解决方案是重新启动usbmuxd

  1. 退出 Xcode
  2. 断开设备
  3. 在终端窗口中,键入:(sudo pkill usbmuxd它将自动重新启动)
  4. 重启 Xcode
  5. 连接设备

您的设备现在应该在 Xcode 中再次可见!

希望对一些人有所帮助。显然是的!

于 2014-12-10T10:31:23.880 回答
82
  1. 在 Xcode 中选择 Window ➜ Organizer。现在在设备下,选择您的设备。如果尚未准备好进行开发,请单击用于开发。

  2. 如果上述方法不能解决您的问题,那么从您的项目设置中,将部署目标设置为您的应用程序开发的目标或更低。

  3. 否则,证书和配置文件会出现一些问题。确保您的设备的 UDID 已添加到您正在使用的配置文件中。

于 2012-04-10T11:48:22.477 回答
36

有同样的问题,重新启动xcode,它又找到了我的手机。

于 2013-10-13T00:48:41.970 回答
17

我今天遇到了这个问题,Xcode 8.2.1 突然决定连接的 ipad (ios 10.2) 不再连接。拔下插头,重新插上电源,重新启动我的 macbook,并尝试了上面的许多建议。 为我解决问题的方法是关闭并重新启动 ipad 设备本身。

于 2017-04-05T22:16:11.587 回答
15

我曾经遇到过这个问题,使用的是非官方的 Apple 电缆。

希望能帮助到你。

于 2013-10-07T12:50:17.390 回答
10

对于可能有相同问题且上述答案不起作用的其他人:确保您设备上安装的 iOS 版本与您在 Mac 上安装的 iOS SDK 版本相匹配。如果这些不匹配,您将无法构建到设备。

于 2012-04-10T13:49:49.710 回答
9

就我而言,我做了接下来的步骤

  1. 退出 XCode
  2. 断开设备
  3. 在你的终端sudo launchctl stop com.apple.usbmuxd
  4. 重新启动 Xcode
  5. 连接设备
于 2018-01-03T15:12:41.477 回答
7

可能是我的回答对新开发人员有帮助。只需按照这些步骤,您就可以使用 X-code 连接您的 iPhone/iPad。在此处输入图像描述

于 2016-05-26T06:17:28.690 回答
4

我几乎没有尝试过上面建议的所有解决方案。唯一有效并解决了我的问题的方法是进入 xcode 的“管理器”,右键单击我的 iPhone,单击“从管理器中删除”,然后等待大约 10 秒钟,而 xcode 会自动重新添加设备。

我之前插入了我的手机,iTunes 识别它并与之同步,等等,但是管理器中的所有 xcode 都说是“设备当前未连接”,如果 iTunes 正在与它同步而不是同步,它肯定是连接的无线上网。

为什么 xcode 需要我删除并重新添加手机超出了我的理解,但现在我这样做了,效果很好。

于 2013-06-03T20:04:24.260 回答
4

我尝试了以上所有方法均无济于事。我已经使用手机很久了,突然组织者认为“此设备当前未连接”。手机重置为我修复了它(按住 Home & Power 直到出现 Apple 标志)。我这样做时它仍然连接到 MacBook,但它不应该是必要的。

于 2014-05-11T01:42:00.423 回答
4

对于Xcode 7(并且可能在上面),

go to Window -> Devices, 

击中plus sign底部并select the device连接 和hit next,然后Use for development

这仅在Xcode读取您的设备时有效,但您无法在设备上运行您的应用程序。

还要确保device's OS version is greater than or equal to your app's Deployment Target操作系统版本。

于 2016-09-05T05:57:02.523 回答
4

如果这些都不起作用,请尝试重新启动您的 iPhone 或设备!每次都为我工作(:

于 2020-05-16T02:55:20.700 回答
2

一些未经许可的电缆也有同样的问题。适用于 Apple 和 Belkin 的 USB 电缆。

于 2016-05-13T10:51:00.737 回答
2

我的应用程序可以在所有模拟器上运行,但不能在我的设备上运行。我几乎尝试了每条评论中的所有步骤,但没有任何运气。我去了我的设备设置并将我的“个人热点”从关闭切换到打开。然后一切都很好!

于 2019-02-19T19:53:20.337 回答
2

这是我发现问题的方法。转到 Xcode -> 窗口 -> 设备和模拟器 -> 设备。在那里你可以看到错误和警告。我发现我的 Xcode 必须更新,因为我的设备的 IOS 版本更高。在此处输入图像描述

于 2020-11-03T16:03:19.590 回答
1

您是否尝试在 Apple Developer 门户中删除并重新安装设备?如果是,请尝试将您的 xcode 升级到 4.3.2,我记得我需要在将我的 iPhone 更新到 iOS 5.1 后更新到 xCode 4.3.2

于 2012-04-10T11:43:58.147 回答
1

Xcode 没有看到我的 iPad,iTunes 也没有看到我的设备。重新启动 Mac 纠正了这种情况。

于 2014-12-06T13:10:40.580 回答
1

将我的 iPhone 更新为 后10.3.3,Xcode8.3.3无法在Device窗口中找到它,但 iTunes 可以。重新启动 Xcode 解决了这个问题。

于 2017-07-31T14:54:52.537 回答
1

经过20分钟的调试,我意识到我必须将鼠标悬停在Devices左上角选择器顶部的向上按钮()上,运行应用按钮的右侧

于 2018-01-10T04:47:21.767 回答
1

我在 XCode 中遇到的错误是“iOS 版本低于部署目标”,我不知道如何修复。错误显示在应该将 iPhone 指示为设备的位置(左上角)。我在 Project Navigator 中选择了该项目,并注意到 iOS 部署目标设置为 11.3,但是当我检查我的 iPhone 时,它​​设置为 11.2.1(或低于 11.3 的版本)。所以我在手机上打开设置,向下滚动到常规并点击软件更新。由于更新说它已计划但没有开始,我决定将 SIM 卡从我的另一部手机中取出,并将其放入我用于测试的 iPhone 中。然后升级很快就开始了。然而,在手机上完成更新后,XCode 仍然无法识别手机。我拔掉了USB线,但没有听到任何声音,所以我将它插入电脑上的另一个 USB 端口,然后听到声音。然后 XCode 注意到了电话。所以问题是 iPhone 没有通知我我有更新(或者我忽略了它并忘记了它)并且它可能需要 SIM 卡,而且我的 USB 连接不好。

于 2018-05-28T00:29:25.933 回答
1

有同样的问题。就我而言,这是我的 USB 线。

于 2020-08-25T08:32:50.037 回答
0

我有这个问题。我以某种方式在苹果上为通用团队注册了该设备。我不记得我现在是怎么做到的。然后我能够克服这个错误。

于 2012-04-10T11:44:51.930 回答
0

只需用 Mac 拔下 iPhone 的电缆,然后将电缆插入 mac 即可为我工作。我希望它对某人有用。

于 2015-04-15T12:02:26.867 回答
0

即使在计算机重新启动后,Xcode 6.3 也没有看到我的 iPhone 运行 iOS 8.3。然后我重新启动了我的 iPhone,一切都恢复了。喜欢有问题的软件!

于 2015-08-23T17:57:18.363 回答
0

当您尝试构建和运行当前方案但遇到此警报消息时:

“运行目标 iPhone 对运行方案无效。”

另外,您已经检查了您的手机并且它已正确连接到您的 Mac, 您只需重新启动 Xcode 并重新构建它即可。这将完成这项工作。

于 2018-12-06T03:05:48.930 回答
0

从 XCode 9 升级到 10.1 时遇到了这个问题。尽管执行了其他答案中列出的所有步骤,但 XCode 中根本没有出现任何设备。

对我来说,解决方案是做一个干净的 CMake 构建,删除旧的 Xcode 项目文件。

于 2019-02-06T17:50:44.183 回答
0

Xcode 10.2.1 无法识别我的 ipad mini。我拔下并重新启动了迷你,它变得可见。

于 2019-07-17T12:48:36.520 回答
0

当我使用原装电缆时,问题就解决了。您还可以获得原装电缆。

于 2021-05-28T12:49:21.320 回答