Xcode 设备问题 - 即使设备未被密码锁定,_shouldMakeReadyForDevelopment 检查也失败

Jef*_*eff 49 iphone xcode

设备和模拟器中的错误和警告 问题:

细节

Failed _shouldMakeReadyForDevelopment check even though device is not locked by passcode.
Domain: com.apple.platform.iphoneos
Code: 5
Failure Reason: allowsSecureServices: 1. isConnected: 0. Platform: <DVTPlatform:0x7fecb76471f0:'com.apple.platform.iphoneos':<DVTFilePath:0x7fecb7647170:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform'>>. DTDKDeviceIdentifierIsIDID: 0
User Info: {
    DVTDeviceDescription = "\Ud83d\Udcf1<DVTiOSDevice (0x7fecb9844570), TakHyun\Uc758 iPhone, iPhone, 13.4.1 (17E262), 8d695f88c5c910974df39462a1815a52376a0fa9>";
}
Run Code Online (Sandbox Code Playgroud)

错误信息截图

尝试:

  1. 重启 macbook 和 iphone
  2. 信任信任这台计算机通知

Xcode 版本 11.4.1 (11E503a) iPhone X ios 13.4.1

Jef*_*eff 73

我终于弄明白了

  1. 连接iphone(有线不是wifi)
  2. 取消配对设备并退出 xcode
  3. 重新连接 iPhone 并信任这台计算机接受完成。如果你不能修复它,去苹果开发网站重新编辑设备,然后再做一次 1~3

检查这张照片 在此处输入图片说明

在此处输入图片说明

  • @mediaguru 通过单击“窗口”&gt;“设备和模拟器”可以访问“设备”窗口。 (3认同)
  • 这是唯一对我有用的事情。我尝试重新启动设备,重新启动 Xcode,重新启动 mac。只有取消配对并重新配对设备才对我有用。谢谢! (2认同)

小智 5

将 iPhone 更新到 iOS 13.5.1 后,我开始收到 OP 错误。以下是我解决问题的方法:

  1. 取消配对 iPhone(根据上面@Jeff 的回答)。
  2. 将 Xcode 升级到最新版本,在我的情况下是 11.5(我认为这是第一个支持构建到 iOS 13.5 的 Xcode 版本。
  3. 新:我在更新到 13.5 后启动了 Xcode,这提示我“安装其他必需的组件”,我做到了。 Xcode 更新后的额外步骤
  4. 在 Xcode 的设备窗口中重新连接/配对 iPhone 并信任计算机。
  5. 新:配对 iPhone 后,请确保选中新配对的 iPhone的“通过网络连接”复选框。默认情况下,未选中通过网络连接重新配对设备后的重要步骤

“新”步骤不是我在以前的答案中看到的步骤,所以我发布了这个答案。