Xcode没有看到我的iOS设备,但iTunes有


120

我有一个奇怪的问题。

我的Mac上安装了带iOS 5.0.1(9A405)的iPad和带Xcode 4.2(内部版本4C199)的iOS SDK 5.0.1。

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

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

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

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

有人有想法吗?


您实际上扩大了名单吗?连接其他人的设备后再找回来,我得到了这个东西。我必须明确展开该列表并选择我的设备。是的,这里有“ iOS设备”选项!
Eimantas 2012年

是。我试图扩展设备列表。我的设备不存在。
Vlad12年

Answers:


77
  1. 在Xcode中选择Window➜Organizer。现在,在“设备”下,选择您的设备。如果尚未准备好进行开发,则单击用于开发。

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

  3. 否则,证书和配置文件会有一些问题。确保在使用的配置文件中添加了设备的UDID。


2
我很惭愧。我只是忘记按XCode组织器中的“用于开发”。
弗拉德(Flad)2012年

@iVips-我面临类似的问题,但是我什至没有得到“ Use for development”,如何解决这个问题?
itsaboutcode

最终我得到Xcode的认可,使用上面的说明并在运行OSX 10.9.1的Macbook Air上使用与@Dustin相同的配置(Xcode 5.0.2,iOS 7.0.4)来识别我的iPad。但是,经过了反复的试验和反复,直到我终于从计算机左侧的USB3端口断开与iPad的连接,并将其重新连接至右侧的USB3端口后,Xcode终于认出了它。它。
Ed McLaughlin 2014年

8
在Xcode 7.3.1中,管理器中不再有“设备”选项。还有其他想法吗?
kramer65 '16

2
@ kramer65,现在是“窗口”>“设备”,而不是“窗口”>“管理器”>“设备”
Matt

250

即使此解决方案未解决OP的特定问题,也可能是其他人发现此问题的解决方案。

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

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

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

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

希望对一些人有帮助。显然可以!


1
这对我也有用。我遇到的情况是iTunes也无法识别该设备,然后重新插入设备会导致“信任此计算机?”。每次对话。
2014年

谢谢!!这也解决了我每次都遇到的“信任这台计算机”弹出窗口。
Erik Villegas 2014年

有人(Xcode 7.2和iOS 9.2.1设备)会发生此问题吗?(这与我和此方法有关(此答案的步骤帮助有所变化))
gaussblurinc

实际上我有一段时间没有发生这种情况,但这可能是因为在Mac锁定时,我还没有完成诸如连接设备之类的事情。也许是因为他们解决了这个问题。
jcaron'2

这项工作-注意:之所以发生,是因为我误删了mobileprovision配置文件-所以我必须先添加到管理器中。
Elia Weiss

36

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


如果您收到以下警告消息:“运行目标iPhone不适用于运行方案'视频'。” 按照这个答案。它解决了问题。
套件

17

我今天遇到这个问题,因为Xcode 8.2.1突然决定所连接的ipad(ios 10.2)不再连接。拔下电源,插回电源,重新启动了我的Macbook,并尝试了上述许多建议。 对我来说解决此问题的是关闭并重新启动ipad设备本身。


3
在尝试在虚拟Mac上获取Xcode的无数次尝试之后,我又找到了我实际连接的iPhone,这一技巧也对我有用:只需重新启动iPhone。谁说过“您尝试过将其关闭然后再次打开吗?” 仅适用于Windows?:)谢谢杰里米!
Mephisztoe

尝试了所有其他解决方案,但这是对我有用的解决方案。Xcode 10.1 / iphone 6s 12.4.1
Atak

12

我使用非官方的Apple电缆遇到了这个问题。

希望能帮助到你。


相同。就我而言,问题也是电缆。我不知道为什么,但是当我插入手机时,它正在充电,并且我也使用ioreg -p IOUSB命令看到了它,并且手机向我显示了消息“您信任这台计算机吗?” 但是我无法以任何方式在Xcode中看到该设备。我尝试了另一根电缆,它起作用了。
MrMojoRisin

我的情况也一样,这是电缆问题。
Trinh Tran

9

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




4

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

我以前插入了手机,itunes可以很好地识别它并与之同步,等等,但是在组织者中所有提到的xcode都是“设备当前未连接”,如果itunes正在与其进行同步并且未进行同步,则可以肯定已经连接了该设备无线上网。

为什么xcode需要我删除并重新添加电话已经超出了我的范围,但是既然我这样做了,它的效果很好。


4

我尝试了以上所有方法均无济于事。我使用电话已有很长时间了,组织者突然认为“此设备当前未连接”。重置手机对我来说是固定的(按住Home&Power直到Apple徽标为止)。我这样做是因为它仍然可以连接到MacBook,但这不是必须的。


1
谢谢迈克尔-同样的问题。5s工作正常,直到xcode突然认为它不在。然后iTunes同意xcode。重新启动手机目前已修复。越来越担心这些随机错误中有多少已经超过了苹果的发布团队。
amergin

3

对于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操作系统版本。


2

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


2

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


对于Virtualbox Mac Catalina,它也起作用。谢了哥们。
拉西什

1

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


1

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


1

将我的iPhone更新为之后10.3.3,Xcode 8.3.3Device窗口中找不到它,但iTunes可以。重新启动Xcode可以解决此问题。


1

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


1

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


多谢兄弟。它为我工作。
joshua pogi 2014年

0

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


这是我解决的方法。它从来没有连接在一起的第一枪。我不得不重试8-10次,最后连接成功。在管理器中建立连接后,我进入了设备,选择了该设备,然后在此下选择了配置文件。右键单击,然后获得将设备添加到预配置门户的选项。然后我添加了苹果ID。从下一次起,我就可以进行第一次连接。
Satish 2012年

0

只需在Mac上拔下iPhone的电缆,然后在Mac上插入电缆对我有用。我希望它对某人有用。


2
完美的帮助!没人想过。恭喜
-Profstyle

0

即使重新启动计算机,Xcode 6.3也没有看到我的iPhone运行iOS 8.3。然后,我重新启动了iPhone,一切恢复正常。爱越野车软件!


0

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

“运行目标iPhone不适用于运行方案。”

另外,您已经检查过手机并且可以正确连接到Mac, 您所需要做的就是简单地重新启动Xcode并重新构建它。这样就可以了。


0

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

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


0

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


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.