“无法准备用于开发的设备。” 使用 Xcode 13.2.1 和 iOS 15.4 设备

Dan*_*wer 103 xcode ios

当我尝试在 iPhone 8 上运行 Xcode iOS 项目时收到此消息:

如果设备上的操作系统版本与安装的 Xcode 版本不兼容,此操作可能会失败。您可能还需要重新启动 Mac 和设备才能正确检测兼容性。

我使用的是 Xcode 13.2.1 和 iOS 15.4。

我已经尝试过 StackOverflow 上其他帖子中给出的不同解决方案,但我无法解决该问题。似乎是最新的相同问题,只是针对以前版本的 Xcode 和 iOS。

本论坛中的这篇文章提供了重新启动 iOS 设备的解决方案,我这样做了,并且还重新启动了 Mac。我的 Mac 装有 macOS Monterey 12.3。我的 Xcode、Mac 和 iPhone 8 都有最新的更新。这篇文章给出了同样问题的答案,但使用的是 iOS 15.2。

我最近更改了 iPhone 8 的辅助功能设置。这会影响什么吗?

我在我的设备的 Xcode 控制台中发现了此错误。这是否说明了我的问题?

com.apple.analyticsd xpc 错误 08:10:31.756711-0500 Analyticsd [XPC Server] 托管连接收到的连接无效:连接无效

Sim*_*eon 283

  1. 检查 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 中的目录名称 15.4(您的 iOS 版本)。
  2. 如果该目录缺少,请从https://github.com/filsv/iPhoneOSDeviceSupport下载 15.4(您的 iOS 版本)的支持文件,并将其放在上述路径中。
  3. 重新启动 Xcode。

  • 为什么需要从某个 github 存储库下载它?xcode 中没有“官方”机制来下载这些文件吗? (10认同)
  • 谢谢你,它解决了一切。从上面的链接下载 15.4.zip 文件后,我将其解压缩到 Downloads 目录中,然后将 15.4 文件夹移至 DeviceSupport 目录。我在这篇文章的帮助下做到了这一点:https://medium.com/@nayananp/how-to-add-device-support-files-to-xcode-4a7609b2f534。然后,我使用“chown”和“xattr”使文件组和所有者方面的所有内容都相同。然后关闭 Xcode、我的 Mac 和我的手机。当我重新启动一切并将 iPhone 重新插入 Mac 时,我终于可以重新编译并在手机上看到该应用程序了! (8认同)
  • @GabrielJensen 从这里尝试 15.6 https://github.com/JinjunHan/iOSDeviceSupport (5认同)
  • 如果您使用的是 iPhone iOS 版本 15.6,则下载 zip 版本 16.0 就足够了 - 无需更改任何内容。 (4认同)
  • 我使用的是 15.6,下载 16.0 对我来说不起作用。我尝试将其重命名为“15.6”(我阅读的另一篇文章建议重命名,例如 15.3.1 -> 15.3),但没有成功。 (3认同)
  • @hannojg,因为Apple会强制您更新Xcode以支持新的iOS版本(例如您需要Xcode 14.3才能支持iOS 16.4),但有时最新的Xcode版本需要新版本的Mac OS(例如Xcode 14.3需要macOS 13.0)。不过,这个版本的 macOS 可能不支持我们的 Macbook(例如 macOS 13 不支持 MBP 16)。为了支持新iOS版本的开发而购买新的MBP看起来很愚蠢吧?更不用说新的 macOS 和/或 Xcode 上的兼容性问题了。 (3认同)

sta*_*ich 63

解决方案:重新启动 iPhone。

我有最新版本的:

  • iOS系统
  • Xcode

仍然无法在我的设备上运行该应用程序。

对我有用的解决方案:简单的 iPhone 重启

  • 再次“您是否尝试过关闭然后再次打开?” 拯救了这一天。TY提醒了我;) (8认同)
  • 只需简单地重新启动 ios 也对我有用!:D (2认同)
  • 这对我有用。惭愧的是我一开始没有想到这一点。 (2认同)
  • 哈哈,太可惜了。确实,重启我的 iPhone 11 Pro Max 就可以了! (2认同)
  • iPadOS 也发生了同样的情况。哇。15.6.1。XCode 版本 14.0.1 (14A400) (2认同)

小智 38

以下解决方案对我有用

\n
    \n
  1. 首先从以下\xc2\xa0https://developer.apple.com/support/xcode/检查xcode与iOS版本的兼容性版本
  2. \n
  3. 现在从“设备支持”检查 Xcode 支持的设备列表
  4. \n
  5. 进入“设备支持”:: 打开 Finder -> 应用程序 -> 滚动到 Xcode -> 右键单击​​ -> 显示包内容 -> 内容 -> 开发人员 -> 平台 -> iPhoneOS.platform -> DeviceSupport 这是Xcode 的设备文件夹支持列表
  6. \n
  7. 现在从 iPhone 设备检查您的 iOS 版本:: 从 iPhone 打开设置 -> 常规 -> 关于 -> 软件版本
  8. \n
  9. 如果“Device Support”文件夹不包含您的 iPhone iOS 版本的文件夹,则您需要从以下链接添加相应的文件夹\xc2\xa0https://github.com/iGhibli/iOS-DeviceSupport/tree/master /设备支持
  10. \n
  11. 从上面的 Github 页面,选择设备版本并下载 zip 文件
  12. \n
  13. 现在解压文件,您将获得适用于您的 iOS 版本的文件夹
  14. \n
  15. 将此文件夹复制到 Finder -> 应用程序 -> 滚动到 Xcode -> 右键单击​​ -> 显示包内容 -> 内容 -> 开发人员 -> 平台 -> iPhoneOS.platform -> DeviceSupport
  16. \n
  17. 断开设备连接(如果已连接),重新启动 xcode
  18. \n
  19. 在连接设备之前,使用 cmd + shft + k 从 xcode 中删除派生数据并清理缓存。然后确保从设备重置“位置和隐私”:: 从 iPhone 设备转到“设置”->“常规”->“转移或休息电话”->“重置”->“重置位置和隐私”->“输入密码以继续”
  20. \n
  21. 现在将您的 iPhone 设备与 macbook 连接(通过电缆),xcode 将检测您的设备并且您可以运行您的应用程序
  22. \n
\n

/sf/answers/5050052731/

\n


Jav*_*haq 18

适用于 Xcode 13.2.1,并在 iOS 版本 15.5 的设备上运行 https://github.com/filsv/iOSDeviceSupport/blob/master/15.5.zip 下载此 zip 并将其解压到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 表示目录名称 15.5(您的 iOS 版本)。

并重新启动xocode

在此输入图像描述


小智 10

我安装了 iOS 16.0 beta 并在 Xcode 上遇到了此消息。

如果设备上的操作系统版本与安装的 Xcode 版本不兼容,此操作可能会失败。

就我而言,我在设备上启用了开发人员模式,并且它起作用了。

您可以按照此路径在 iOS 设备上激活开发者模式。

设置 > 隐私和安全 > 开发者模式


Hon*_*dus 5

对于所有在设备上使用 iOS 15.7 时遇到问题的人。苹果公司已经意识到这一点。

https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes

Xcode 14 无法与 iOS 15.7 一起使用进行开发。(99847608)

有一个解决方法

解决方法:将 Xcode 13.4.1 与 iOS 15.7 结合使用。


mat*_*att 3

我在 iPhone 8 上使用 Xcode 13.2.1 和 iOS 15.4

那就是问题所在。您的 Xcode 与您的 iPhone 系统不兼容。更新至 Xcode 13.3。

我的 Xcode、Mac 和 iPhone 8 都有最新更新

不,他们没有。