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

我有个奇怪的问题。

我的 Mac 上安装了 iOS5.0.1(9A405)和 iOSSDK5.0.1(Xcode 4.2(Build 4C199))的 iPad。

Xcode 没有看到我的设备,上面写着“ iOS 设备”,而不是像往常一样写着“索伦的 iPad”。
(我确信这个设备已经连接上了,因为我在 iTunes 上看到了它。) Xcode 拒绝在设备上启动我的应用程序。 上面写着:

”Xcode 无法使用选定的设备运行。没有配置的 iOS 设备 连接 iOS 设备 使用最新版本的 iOS 来运行您的应用程序或选择 一个 iOS 模拟器作为目的地。”

Xcode 看到了我的另一台 iOS4.3.3 iPad,并且可以在这台设备上运行应用程序。 我试着重启我的 Mac,但是没有结果。

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

有人有主意吗?

132099 次浏览

您是否尝试删除并重新安装苹果开发者门户网站上的设备?如果是,请尝试将 xCode 升级到4.3.2,我记得在将 iPhone 升级到 iOS 5.1之后,我需要更新到 xCode 4.3.2

我有个问题。我不知怎么把设备注册到了苹果的通用团队。我不记得我是怎么做到的了。然后我克服了这个错误。

  1. 选择 Xcode 的“窗口管理器”。 现在在“设备”下,选择您的设备。 如果还没有为开发做好准备,那么单击 use for development

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

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

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

我只是勉强尝试了上面提到的所有解决方案。唯一能解决我的问题的方法是进入 xcode 的“ Organizer”,右键点击我的 iPhone,点击“从 Organizer 中删除”,然后等待大约10秒钟,xcode 会自动重新添加设备。

我之前插上我的手机,itunes 能够很好地识别并同步它,等等,但是所有的 xcode 在组织者中说的是“设备目前没有连接”,如果 itunes 正在同步它,并且没有通过 wi-fi 同步,那么它肯定已经连接上了。

为什么 xcode 需要我删除和重新添加手机是超出了我,但它现在工作得很好,我这样做。

我曾经遇到过这样的问题,使用非官方的苹果电缆。

希望能有帮助。

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

我尝试了以上所有的方法,但都没有用。我已经使用这部手机很长时间了,突然主办方认为“这个设备目前没有连接”。一个重置的手机为我修复(保持家庭和电源,直到苹果标志)。我这样做的时候,它仍然连接到 MacBook,但这应该是没有必要的。

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

尽管这个问题没有解决 OP 的具体问题,但它可能是其他人发现这个问题的一个解决方案。

在某些情况下,即使 Mac OS/iOS/Xcode 版本没有任何变化,Xcode 也不会识别(甚至不会看到)之前被识别的连接设备。如果你连接设备时,Mac 和/或设备被锁定,这种情况就会发生。该设备会询问你是否想要信任这台电脑,即使你已经这样做了,但该设备仍然不会在 Xcode 可见。

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

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

您的设备现在应该可以在 Xcode 再次看到!

希望这能帮到一些人,显然是的!

只要拔掉苹果电脑的电缆,然后再把电缆插到苹果电脑上就行了。我希望这对某人有用。

Xcode 6.3没有看到我的 iPhone 运行 iOS 8.3,即使在电脑重启后。然后我重启了我的 iPhone,一切又恢复正常了。喜欢漏洞百出的软件!

与一些非授权电缆有同样的问题。与苹果和贝尔金的 USB 电缆工程罚款。

也许我的回答对新的开发人员是有帮助的。 按照下面的步骤,你可以用 X 代码连接你的 iPhone/iPad

对于 Xcode 7(或以上) ,

go to Window -> Devices,

击打底部的 plus signselect the device连接,然后 hit next,然后 Use for development

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

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

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

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

就我而言,我采取了下一步措施

  1. 退出 XCode
  2. 断开设备
  3. 在你的 sudo launchctl stop com.apple.usbmuxd终端
  4. 重新启动 Xcode
  5. 连接设备

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

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

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

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

此外,你已经检查了你的手机,它是连接到您的 Mac 正常, 您所需要做的就是重新启动您的 Xcode 并重新构建它

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

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

我的应用程序可以在所有模拟器上工作,但不能在我的设备上。我尝试了几乎所有的步骤从每个评论,没有任何运气。我进入我的设备设置,把我的“个人热点”从关闭状态切换到开启状态。然后一切都很好!

Xcode 10.2.1无法识别我的 ipad mini,我拔掉插头重启 mini,它就显示出来了。

如果这些都不起作用,尝试简单地重新启动你的 iphone 或设备:

我也有同样的问题,我的问题是 USB 线。

我是这样解决这个问题的。转到 Xcode-> Window-> Device and Simulators-> Device。在那里你可以看到错误和警告。我发现我的 Xcode 必须更新,因为我的设备的 IOS 版本更高。enter image description here

当我使用原始电缆时,问题就解决了。你也可以得到原始电缆。

我在这里试了所有的方法,但仍然没有工作。我把连接电话和电脑的电缆,而不是另一个插座,插上电源线,就成功了。

这真是太奇怪了! Xcode 在我的 iPhone 上已经工作了好几个星期了,但是今天它停止工作了。以上的建议都不管用。

最后,我把电缆从左侧端口切换到右侧端口,现在 Xcode 正在识别我的手机!唷!

但是只有在那个特定的端口。回到左手边的端口仍然不工作! ? ! ? !