无法准备 XYZ 的 iPhone 进行开发

Unable to prepare XYZ’s iPhone for development

几天前,我能够在我的 iPhone 上构建一个 iOS 应用程序,我正在使用 Xcode,但今天早上我尝试构建并 运行 应用程序,我收到以下错误消息,现在无法构建应用程序。

Please check the connection to the device, and review all errors in the Devices and Simulators window.

我已经在帐户首选项中添加了我的 apple id,并在项目编辑器的“签名和功能”窗格中将项目分配给了一个团队。

这是设备和模拟器中错误的屏幕截图window。 我的 Xcode 版本是 13.0,iPhone 是 14.7.1

我收到“构建成功”的通知,但我的 iPhone 上没有显示任何内容,所以谁能告诉我应该看什么或下一步我该做什么?

我删除了派生数据,它起作用了。

我今天在 iPhone 12 Pro Max iOS 15.1 Xcode 13.1 上遇到了这个问题,iPhone 和 Mac 没有重启帮助。

最后,我确保配对的 Apple Watch 已解锁并受信任,此后不再出现错误,并且我能够构建到 iPhone。

试试下面的操作,对我有用

1、删除派生数据 2、关闭phone再打开

我是 运行 最新版本的 iOS v15.3.1,经过几个小时的痛苦我发现解决方案是将 Xcode 更新到最新版本

以下解决方案对我有用

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

iOS 15.6 测试版:

https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-15_6-release-notes

已知问题

Xcode 13.4 无法准备 iOS 15.6 beta 设备进行开发。 (93452791)

解决方法: 使用 Xcode 13.3.1.