无法准备设备进行开发。XCode 13.2.1,iOS 15.1

6
升级了Mac OS和XCode到13.2.1,以及iPhone到15.1版本后,设备无法连接Mac,一直显示错误信息为:

无法准备设备进行开发。

4个回答

9

这个答案对我非常有帮助,其中包括了以下步骤:

  • 打开XCode和设备管理器
  • 将设备连接到电脑上
  • 在设备连接的情况下关闭设备
  • 打开设备电源
  • 等待设备在XCode的设备和模拟器窗口中被处理

重新启动我的设备解决了这个问题。我没有尝试在连接时计时。 - mm2001
9
对我不起作用。 - UnknownFrequency
2
我在使用13.2.1和15.4 X版本时也遇到了这个问题。 - Rodrigo Gomez-Palacio
@RodrigoGomez-Palacio 我也遇到了同样的问题,使用Xcode 13.2.1和iOS 15.4在iPhone 8设备上。你找到解决方法了吗? - daniel
我也遇到同样的问题,设备管理器中显示相同的错误信息。 - Joshua
显示剩余3条评论

7

以下解决方案对我有效:

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

1
这个对我有效 -(iOS 16.4,Xcode 14.2)。非常感谢。 - Bao
这对我也起作用了 - (iOS 16.4,Xcode 14.2)。非常感谢。 :) - Yılmaz edis
是的,这就是我一直在寻找的解决方案。(IOS 16.4(Zip文件),Xcode 14.2)也适用于Phone OS 16.6。非常感谢 :) - Ramkesh Yadav

4

关于 Xcode 13.2.1 和 iOS 15.4

您可能需要升级到最新版本的 Xcode。 如果您刚刚更新了手机操作系统,则 Xcode 可能不支持最新的操作系统。 您可以在应用商店中找到 Xcode 13.3.1(或更高版本)。 不过,您还需要更新到 Monterey。


1
13.3发布AdHoc配置文件的构建时存在一些问题。因此,我建议升级到13.3.1版本。 - Joshua

-1

简单解决方案:

您只需要从App Store上升级Xcode版本,将其更新到13.2.1以上即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接