ChatGPT解决这个技术问题 Extra ChatGPT

Xcode 看不到我的 iOS 设备,但 iTunes 可以

我有一个奇怪的问题。

我的 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 - 没有结果。

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

有人有想法吗?

你真的扩大名单了吗?我在连接别人的设备后得到这个东西,然后我的设备又回来了。我必须明确展开列表并选择我的设备。是的,存在“iOS 设备”选项!
是的。我试图扩展设备列表。我的设备不见了。
重新启动 iPhone 为我解决了这个问题。

j
jcaron

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

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

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

退出 Xcode 断开设备 在终端窗口中输入: sudo pkill usbmuxd (它会再次自动重启) 重启 Xcode 连接设备

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

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


这也对我有用。我遇到过 iTunes 也无法识别设备的情况,并且重新插入设备会导致“信任这台计算机?”每次对话。
谢谢!!这也修复了我每次收到的“信任这台计算机”弹出窗口。
有人(Xcode 7.2 和 iOS 9.2.1 设备)会出现这个问题吗? (它发生在我和这种方法身上(这个答案的变体步骤有帮助)
实际上,我已经有一段时间没有遇到过这种情况了,但这可能是因为我没有在 Mac 锁定时进行连接设备之类的操作。或者也许是因为他们解决了这个问题。
这项工作 - 注意:它发生是因为我错误地删除了 mobileprovision 配置文件 - 所以我必须先添加到管理器。
D
Dovydas Šopa

在 Xcode 中选择 Window ➜ Organizer。现在在设备下,选择您的设备。如果尚未准备好进行开发,请单击用于开发。如果上述方法不能解决您的问题,那么从您的项目设置中,将部署目标设置为您的应用程序开发的目标或更低。否则,证书和配置文件会出现一些问题。确保您的设备的 UDID 已添加到您正在使用的配置文件中。


我很惭愧。我只是忘记在 XCode 管理器中按“用于开发”。
@iVips - 我面临着类似的问题,但我什至没有得到“用于开发”,如何解决这个问题?
我终于在运行 OSX 10.9.1 的 Macbook Air 上使用上述说明和与@Dustin 相同的配置——Xcode 5.0.2、iOS 7.0.4——让 Xcode 识别我的 iPad。然而,这需要相当多的尝试和错误,直到我最终从计算机左侧的 USB3 端口断开与 iPad 的连接,然后将其重新连接到右侧的 USB3 端口,Xcode 终于识别出了它。
在 Xcode 7.3.1 中,管理器中不再有“设备”选项。还有其他想法吗?
@kramer65,现在是 Window > Devices 而不是 Window > Organizer > Devices
A
Alex Pelletier

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


如果您收到此警告消息:“运行目标 iPhone 对运行方案 'video' 无效。”按照这个答案。它解决了这个问题。
J
Jeremy_inPDX

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


在多次尝试在虚拟化 Mac 上获取 Xcode 后,再次找到我物理连接的 iPhone,这个提示也对我有用:只需重新启动 iPhone。谁说“你试过把它关掉再打开吗?”仅适用于 Windows? :) 谢谢杰里米!
尝试了所有其他解决方案,但这是对我有用的解决方案。 Xcode 10.1/iphone 6s 12.4.1
n
neowinston

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

希望能帮助到你。


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

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


A
Alexandr Kolesnik

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

退出 XCode 断开设备 在您的终端中 sudo launchctl stop com.apple.usbmuxd 重新启动 Xcode 连接设备


这对我有用,无需重新启动 xcode 或设备
不错,省了很多时间
A
Abhishek Mishra

https://i.stack.imgur.com/Pw9C5.png


B
Benjamin Oman

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

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

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


M
Michael

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


谢谢迈克尔-同样的问题。 5s 工作正常,直到 xcode 突然决定它不存在。然后 iTunes 同意了 xcode。重启手机暂时解决了。越来越担心有多少这些随机错误正在通过苹果的发布团队。
S
Sanoop Surendran

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


A
Arin

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


谢谢兄弟,我想我必须买一个新的。
K
Kibernetik

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


在 xcode 13 中发生了同样的问题,这有效
K
Kirow

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


p
pcnick13

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


对于 virtualbox Mac Catalina 也有效。谢了哥们。
1
1nstinct

https://i.stack.imgur.com/xkevR.png


O
Oras

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


s
superarts.org

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


N
Nick Sarafa

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


R
Red Rooster

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


L
LucasKarlsson

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


S
Satish

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


这是我解决它的方法。它从未在第一次拍摄时连接。我不得不重试 8-10 次,最后它连接上了。一旦它在管理器中连接,我就去了设备,选择了这个设备,然后在这个下我选择了配置文件。右键单击,然后我得到了将设备添加到配置门户的选项。然后我添加了给苹果ID。从下一次开始,我就可以自己连接第一次了。
v
varun

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


完美的帮助!没有人想过。恭喜
w
whittwuli

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


k
kit

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

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

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


D
Dark

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

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


M
Mike Volmar

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


M
Milad Jafari

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