我有一个奇怪的问题。
我的 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 - 没有结果。
我还检查了配置文件、开发人员证书等。
有人有想法吗?
即使这个没有解决 OP 的具体问题,它也可能是其他人找到这个问题的解决方案。
在某些情况下,即使 Mac OS/iOS/Xcode 版本没有变化,Xcode 也不会识别(甚至看不到)以前识别的连接设备。如果您在 Mac 和/或连接设备时锁定设备时连接设备,似乎会发生这种情况。即使您已经这样做了,设备也会询问您是否要信任计算机,但该设备在 Xcode 中仍然不可见。
重新启动 Xcode 或设备似乎没有任何效果。一种解决方案是重新启动 Mac。另一个更快的解决方案是重新启动 usbmuxd
:
退出 Xcode 断开设备 在终端窗口中输入: sudo pkill usbmuxd (它会再次自动重启) 重启 Xcode 连接设备
您的设备现在应该在 Xcode 中再次可见!
希望对一些人有所帮助。显然是的!
在 Xcode 中选择 Window ➜ Organizer。现在在设备下,选择您的设备。如果尚未准备好进行开发,请单击用于开发。如果上述方法不能解决您的问题,那么从您的项目设置中,将部署目标设置为您的应用程序开发的目标或更低。否则,证书和配置文件会出现一些问题。确保您的设备的 UDID 已添加到您正在使用的配置文件中。
有同样的问题,重新启动xcode,它又找到了我的手机。
我今天遇到了这个问题,Xcode 8.2.1 突然决定连接的 ipad (ios 10.2) 不再连接。拔下插头,重新插上电源,重新启动我的 macbook,并尝试了上面的许多建议。为我解决问题的方法是关闭并重新启动 ipad 设备本身。
我曾经遇到过这个问题,使用的是非官方的 Apple 电缆。
希望能帮助到你。
对于可能有相同问题且上述答案不起作用的其他人:确保您设备上安装的 iOS 版本与您在 Mac 上安装的 iOS SDK 版本相匹配。如果这些不匹配,您将无法构建到设备。
就我而言,我做了接下来的步骤
退出 XCode 断开设备 在您的终端中 sudo launchctl stop com.apple.usbmuxd 重新启动 Xcode 连接设备
https://i.stack.imgur.com/Pw9C5.png
我几乎没有尝试过上面建议的所有解决方案。唯一有效并解决了我的问题的方法是进入 xcode 的“管理器”,右键单击我的 iPhone,单击“从管理器中删除”,然后等待大约 10 秒钟,而 xcode 会自动重新添加设备。
我之前插入了我的手机,iTunes 识别它并与之同步,等等,但是管理器中的所有 xcode 都说是“设备当前未连接”,如果 iTunes 正在与它同步而不是同步,它肯定是连接的无线上网。
为什么 xcode 需要我删除并重新添加手机超出了我的理解,但现在我这样做了,效果很好。
我尝试了以上所有方法均无济于事。我已经使用手机很久了,突然组织者认为“此设备当前未连接”。手机重置为我修复了它(按住 Home & Power 直到出现 Apple 标志)。我这样做时它仍然连接到 MacBook,但它不应该是必要的。
对于 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
操作系统版本。
如果这些都不起作用,请尝试重新启动您的 iPhone 或设备!每次都为我工作(:
Xcode 没有看到我的 iPad,iTunes 也没有看到我的设备。重新启动 Mac 纠正了这种情况。
一些未经许可的电缆也有同样的问题。适用于 Apple 和 Belkin 的 USB 电缆。
我的应用程序可以在所有模拟器上运行,但不能在我的设备上运行。我几乎尝试了每条评论中的所有步骤,但没有任何运气。我去了我的设备设置并将我的“个人热点”从关闭切换到打开。然后一切都很好!
https://i.stack.imgur.com/xkevR.png
您是否尝试在 Apple Developer 门户中删除并重新安装设备?如果是,请尝试将您的 xcode 升级到 4.3.2,我记得我需要在将我的 iPhone 更新到 iOS 5.1 后更新到 xCode 4.3.2
将我的 iPhone 更新到 10.3.3
后,Xcode 8.3.3
无法在 Device
窗口中找到它,但 iTunes 可以。重新启动 Xcode 解决了这个问题。
经过 20 分钟的调试,我意识到我必须将鼠标悬停在左上角 Devices
选择器顶部的向上按钮 (🔼) 上,运行应用按钮的右侧😂
我在 XCode 中遇到的错误是“iOS 版本低于部署目标”,我不知道如何修复。错误显示在应该将 iPhone 指示为设备的位置(左上角)。我在 Project Navigator 中选择了该项目,并注意到 iOS 部署目标设置为 11.3,但是当我检查我的 iPhone 时,它设置为 11.2.1(或低于 11.3 的版本)。所以我在手机上打开设置,向下滚动到常规并点击软件更新。由于更新说它已计划但没有开始,我决定将 SIM 卡从我的另一部手机中取出,并将其放入我用于测试的 iPhone 中。然后升级很快就开始了。然而,在手机上完成更新后,XCode 仍然无法识别手机。我拔掉了USB线,但没有听到任何声音,所以我将它插入电脑上的另一个USB端口,然后听到声音。然后 XCode 注意到了电话。所以问题是 iPhone 没有通知我我有更新(或者我忽略了它并忘记了它)并且它可能需要 SIM 卡,而且我的 USB 连接不好。
有同样的问题。就我而言,这是我的 USB 线。
我有这个问题。我以某种方式在苹果上为通用团队注册了该设备。我不记得我现在是怎么做到的。然后我能够克服这个错误。
只需用 Mac 拔下 iPhone 的电缆,然后将电缆插入 mac 即可为我工作。我希望它对某人有用。
即使在计算机重新启动后,Xcode 6.3 也没有看到我的 iPhone 运行 iOS 8.3。然后我重新启动了我的 iPhone,一切都恢复了。喜欢有问题的软件!
当您尝试构建和运行当前方案但遇到此警报消息时:
“运行目标 iPhone 对运行方案无效。”
另外,您已经检查了您的手机并且它已正确连接到您的 Mac,您只需重新启动您的 Xcode 并重新构建它。这将完成这项工作。
从 XCode 9 升级到 10.1 时遇到了这个问题。尽管执行了其他答案中列出的所有步骤,但 XCode 中根本没有出现任何设备。
对我来说,解决方案是做一个干净的 CMake 构建,删除旧的 Xcode 项目文件。
Xcode 10.2.1 无法识别我的 ipad mini。我拔下并重新启动了迷你,它变得可见。
当我使用原装电缆时,问题就解决了。您还可以获得原装电缆。