我已经更新到 Xcode 12.3 beta。设备版本是 14.2,但 Xcode 抱怨:
准备您的设备进行开发时遇到错误。请检查设备和模拟器窗口。未能为开发准备设备
iPhone 直接连接到 MacBook。我已经尝试了网络上的所有 mumbo jumbos。但没有成功任何想法?
https://i.stack.imgur.com/xKE7Q.png
无法为开发准备 DEVICE 请检查与设备的连接,并查看“设备和模拟器”窗口中的所有错误。
一个简单的手机重启将解决它
在过去的几周里,我不得不两次回到这个 SO 问题。第一次,我确实必须更新我的 Xcode 和 iOS 版本,这解决了这个问题。现在,问题又回来了,但没有更新。我尝试从笔记本电脑上断开并重新连接手机,但无济于事。
第二次修复它只是重新启动我的手机。我很好奇这是否也会在第一次修复它,而无需更新。
我知道这只是在呼应其他答案,但至少,我建议您从简单的手机重启开始,看看是否能解决您的问题。这是我遇到的特定屏幕截图,以防您的相同(专业提示:您可以通过转到 Window -> Devices and Simulators shift-command-2
打开“Devices and Simulators”窗口)。
https://i.stack.imgur.com/5d9qw.png
这里完全相同的问题,这为我解决了这个问题:
从手机中删除应用程序
使用以下命令清理构建文件夹:⌘ + shift + K
删除派生数据
取消配对设备(来自 ⌘ + shift + 2 窗口)
断开 iPhone
重启 iPhone
重启 Mac
相信
在此之后,它对我有用。
显示此错误是因为 Xcode 不支持 iPhone OS 版本,这就是弹出此警告的原因,因此请检查您正在使用的 Xcode 支持哪个最大 ios 版本。
就我而言,Xcode 版本是 13.1,我的 iOS 版本是 15.4,所以我做了什么,首先从 here 下载设备支持版本 15.4(根据您的设备版本下载)并将其添加到我的 Xcode 中。
在 Xcode 中添加文件的步骤:-
转到 Applications > 右键单击 Xcode 并选择 Show Package Contents > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport。将您的设备支持文件提取到 DeviceSupport 文件夹。重新启动 Xcode 并拔下并插入您的设备。
我重新启动了我的 iPhone(14.2);现在 Xcode 12.3 beta 和 12.2 都可以在我的设备上运行应用程序。
在配对的 Apple Watch 也信任计算机之前,我无法让手机授权。可以想象一个更有帮助的错误信息。
iPhone 和配对的 Apple Watch 都必须信任计算机,手机才能成功为开发做好准备。
对我有用的是转到 Xcode 设备和模拟器窗口,然后...
右键单击连接的设备,然后选择“显示配置文件”菜单项,然后删除所有配置文件,
右键单击已连接的设备,然后选择“取消配对设备”菜单项
拔下并重启手机
我在这里尝试了大多数建议。唯一有效的方法是在 Xcode 中取消我的手机配对,然后取消我的 Apple Watch 与我的 iPhone 的配对。现在连接很好。 iOS (14.3) Xcode (12.3)
与 Xcode 12.3 beta 完全相同的问题;对我来说,只需要:断开手机重新启动手机仍然在ios14.2上
-> 数据线断开
-> 数据线开启
它有效:)
解决方案:将您的 Xcode 更新到比 iOS 发布日期更新的发布日期。
我在 Mac 上使用 iPhone 的个人热点时遇到了这个问题。解决方法是断开手机与计算机的连接,然后断开与个人热点的连接并重新连接。显然,这使得 mac 使用 wifi 热点(而不是 iPhone 上的 USB 热点,这在调试时会搞砸)。
正如许多人提到/建议的那样,重新启动我的 iPhone 解决了这个问题。
我的设置是:Catalina 10.15.7、Android Studio 4.0、Flutter 2.01 和 Xcode 12.4。
我认为将 Apple Watch 与 iPhone 配对会导致一些问题。
我曾信任我的 Apple Watch,但仍然遇到此问题。将我的苹果手表从我的 iPhone 上拆下是唯一对我有用的方法:
从 iPhone 取消配对 Apple Watch
从 xcode 取消配对 iphone
重新启动两者,并且在 iphone 配对之前不要配对 Apple Watch。
并且,如果您有任何其他问题,并且正在使用 Flutter,请运行 flutter doctor
,并确保您已安装 cocoapods。
再一次,如果 Flutter 出现问题,follow the details here 以确保您的签名设置正确
此外,如果事情不正常,则执行 flutter clean
,然后重试。
更新 Xcode 是一种修复,因为旧版本的 Xcode 无法与新版本的 iOS 通信(有关兼容性,请参阅 https://developer.apple.com/support/xcode/)。
如果您卡在旧版本的 Xcode 上,您可以使用 https://github.com/iGhibli/iOS-DeviceSupport 或 https://github.com/filsv/iPhoneOSDeviceSupport 之类的东西,将较新的设备支持文件安装到旧版本的 Xcode 中。
我刚刚解决了移除 iPhone 电缆并将其放回原处的问题。
这为我解决了这个问题:
从手机中删除应用程序
使用以下命令清理构建文件夹:⌘ + shift + K
取消配对设备 ⌘ + shift + 2
断开 iPhone
上面列出的任何内容都没有帮助我,而且当应用程序被删除一段时间后我也遇到了这个问题。但是关闭手机10分钟解决了这个问题。
我当前的设置和版本:XCode 12.4 和 iOS 14.4
自从我的 iOS 更新后,我不得不更新 XCode。这修复了 Unity 中的编译器错误,然后在部署期间弹出相同的消息。我所做的只是断开/重新连接。
每次重新启动 iPad 都对我有用!
我只需将手机与 Xcode 的 Devices and Simulators
屏幕取消配对,然后在将手机连接到计算机时点击 Trust
即可让我的 Watch 与 Xcode 配合使用
cmd + shift + 2 点击红叉查看错误详情 在大多数情况下,错误信息显示您的xcode 支持的iOS 版本低于您iPhone 的iOS 版本。更新您的 xcode。
就我而言,在将 iPhone 更新到较新的 iOS 版本后,出现了这个问题。
需要解决方案将 XCode 更新到最新版本,一切正常。
我不得不将 iOs 部署目标更改为“iOs 15”。然后它起作用了。之后,我将其设置回 iOS 12,一切正常。
如果对您没有任何效果,请尝试以下步骤。
更新 Xcode
更新 iOS 版本
将 mac 和 iPhone 连接到同一个 wifi
只需使用以下命令清理构建文件夹:⌘ + shift + K
我今天通过将我的 Mac 上的操作系统升级到 12.3.1 和 Xcode 到 13.3.1 以及重新启动和重新连接设备几次来解决它。
在我的情况下,解决方案是:
电话设备上的常规设置
配置文件和设备管理
打开开发者应用并点击信任
将 Xcode 更新到 12.4 后,我收到了相同的错误消息。我已断开并重新连接 iPad。然后,我等了 1 到 2 分钟让 Xcode 处理设备的缓存文件。最后,我可以在设备中运行我的应用程序。
不定期副业成功案例分享