我已经更新到Xcode 12.3 beta版。设备版本是14.2,但Xcode抱怨:
在为开发准备设备时遇到错误。请检查“设备和模拟器”窗口。 为开发准备设备失败
在为开发准备设备时遇到错误。请检查“设备和模拟器”窗口。
为开发准备设备失败
iPhone直接连接MacBook 我已经试遍了网上所有乱七八糟的东西。但是没有成功,知道吗?< / p >
无法为开发准备DEVICE 请检查与设备的连接,并在“设备和模拟器”窗口中检查所有错误。
无法为开发准备DEVICE
请检查与设备的连接,并在“设备和模拟器”窗口中检查所有错误。
如果你将iOS更新到最新测试版,你也应该使用最新的Xcode测试版。
同样的问题,这为我解决了问题:
在这之后,它对我起作用了。
我重启了我的iPhone(14.2);现在Xcode 12.3 beta和12.2都可以在我的设备上运行app了。
我的做法是让iOS版本和Xcode版本保持同步。
Xcode 12.3 with iOS 14.3
在我的案例中,解决方案是:
一个简单的重启手机就可以解决这个问题
在过去的几周里,我不得不两次回到这个SO问题上。第一次,我不得不更新Xcode和iOS版本,这解决了这个问题。现在,问题又出现了,但没有更新。我试着把我的手机和笔记本电脑断开,然后重新连接,但没有用。
第二次解决问题的方法仅仅是重启我的手机。我很好奇这是否会在第一次就解决它,而不需要更新。
我知道这只是与这里的其他答案相呼应,但至少,我建议从简单的重启手机开始,看看是否能解决你的问题。以下是我遇到的具体截图,以防你的情况相同(专业提示:你可以打开“设备和模拟器”;通过window ->设备和模拟器shift-command-2)。
shift-command-2
. Please check the Devices and Simulators Window
iPhone和配对的Apple Watch都必须信任计算机,才能成功地为手机开发做好准备。
上面列出的没有帮助我,而且当应用程序被删除一段时间时,我也遇到了这个问题。但是把手机关机10分钟就解决了问题。
对我来说有用的是进入Xcode设备和模拟器窗口,然后……
我刚刚解决了把iPhone线拆下来再放回去的问题。
我尝试了这里的大部分建议。唯一有效的方法是在Xcode中取消我的手机配对,然后取消我的苹果手表与iPhone的配对。现在连接正常了。iOS (14.3) Xcode (12.3)
我的当前设置和版本: XCode 12.4和iOS 14.4
在更新Xcode到12.4后,我得到了同样的错误消息。我已经断开并重新连接了iPad。然后,我等了1到2分钟让Xcode处理设备的缓存文件。最后,我可以在设备中运行我的应用程序。
对我来说,这是一种“信任”。问题,在过去,经过漫长的构建过程,最终XCode会尝试安装在手机上,到那时它会忘记我选择了“信任”;mac(在手机上),并给出一些错误消息,我需要断开连接并重新连接手机上运行应用程序。这是早期版本的Xcode。
这一次,在Xcode 12.3中,错误信息没有出现,而是得到了这个毫无用处的通用错误信息。我之前选择相信Mac,但我想是因为漫长的构建过程,机器在这段时间进入睡眠状态,然后Mac就“被遗忘”了。我选择相信它第二次,我断开并重新连接电话,选择了“信任”。再一次,在重建过程中照看电话,保持清醒。然后就成功了。
我不需要重启手机或mac,甚至不需要重启Xcode。
我发现如果设备处于“低功耗模式”;它会导致这个错误。所以在你的设置中禁用它。
在iPhone Xs上运行Xcode 12.4和iOS 14.4,今天也遇到了同样的问题。这是我第一次看到。我想重复这里许多其他贡献者已经指出的;重新启动iOS设备就成功了。
这为我解决了问题:
我在Mac上使用iPhone的个人热点时遇到过这个问题。解决办法是先断开手机与电脑的连接,然后断开个人热点,再重新连接。显然,这使得mac使用wifi热点(而不是iPhone上的usb热点,后者在调试时会把事情弄得一团糟)。
正如许多人提到/建议的那样,重启我的iPhone解决了这个问题。
我的设置是:Catalina 10.15.7, Android Studio 4.0, Flutter 2.01和Xcode 12.4。
重启iPad对我来说每次都很有效!
我们遇到了这个错误,并确定这是由于iPhone电缆损坏造成的。新电缆,问题解决了。
我认为苹果手表和iphone配对会带来一些问题。
我从我的苹果手表信任,但仍然有这个问题。对我来说,把苹果手表从iphone上拆下来是唯一有效的方法:
重新启动两个,在iphone配对完成之前不要配对苹果手表。
并且,如果你有任何其他问题,并且正在使用flutter,运行flutter doctor,并确保你已经安装了cocoapods。
flutter doctor
再一次,如果Flutter问题,点击此处查看详细信息,以确保您有正确的签名设置
同样,如果事情不工作,然后执行flutter clean,然后再试一次。
flutter clean
→数据线断开
→数据线接通
和它作品:)
下面的步骤对我很有用:D
谢谢! !
我只需要将手机与Xcode的Devices and Simulators屏幕解除配对,然后在连接到计算机时点击Trust,让我的手表与Xcode一起工作
Devices and Simulators
Trust
我帮助设置标记无线电“通过网络连接”;(在右上方的设备和模拟器菜单)
在我的iPhone上运行iOS 15.0时,我试图从Xcode 13.0运行我的应用程序,杀死UBS恶魔帮助了我,不需要重新启动。
iOS 15.0
Xcode 13.0
sudo killall -STOP -c usbd
更多内容来自苹果开发者论坛。
我遇到了同样的问题,并尝试了所有其他建议的修复:
最后,对我来说唯一有效的方法就是将我的配对Apple Watch Series 3升级到最新的操作系统版本。
重启手机后帮助我的是,在电话里:
在Mac和iPhone重新启动后,如果你有Apple Watch -戴上它们并输入信任代码,甚至重新启动它们。
解决方案:更新你的Xcode到更新的发布日期比你的iOS发布日期。
以我为例,在将iPhone更新到更新的iOS版本后,就出现了这个问题。
解决方案需要更新XCode到最新版本,一切正常。
我不得不将iOs部署目标更改为“iOs 15”。然后就成功了。之后,我把它设置回iOS 12,一切都能正常工作。
更新Xcode是一个修复,因为旧版本的Xcode不能与新版本的iOS对话(兼容性参见https://developer.apple.com/support/xcode/)。
如果你被困在旧版本的Xcode上,你可以使用https://github.com/iGhibli/iOS-DeviceSupport或https://github.com/filsv/iPhoneOSDeviceSupport之类的东西,它们将更新的设备支持文件安装到旧版本的Xcode中。
这个错误显示是因为Xcode不支持iPhone操作系统版本,这就是为什么这个警告弹出,所以检查哪个最大的ios版本是由Xcode支持你正在使用。
在我的情况下,Xcode版本是13.1和我的iOS版本是15.4,所以我所做的,首先从在这里下载设备支持版本15.4(根据您的设备版本下载),并将此添加到我的Xcode。
在Xcode中添加文件的步骤
进入应用程序>右键点击Xcode,选择Show Package Contents >内容比;开发人员在平台在iPhoneOS。平台在DeviceSupport。
如果对你来说都没用,试试下面的步骤。
使用⌘+ shift + K清理构建文件夹
我今天解决了这个问题,我把Mac上的OS升级到12.3.1,把Xcode升级到13.3.1,并重新启动和重新连接了几次设备。
如果你正在寻找这个,因为你的ios 15.7设备(目前最新的iPdas)在xcode 14.0 (目前最新消息)上显示此错误,这是一个与xcode版本相关的错误。
ios 15.7
xcode 14.0
检查在这里。
更新
此问题已在Xcode 14.0.1中修复
14.0.1
如果其他答案都不管用,试试更新Xcode。
对我来说,我使用的是Xcode 14.0.0。14.0.1的发布说明说
此更新修复了一个阻止在运行iOS 15.7的设备上开发的问题。
事实上,我的手机安装的是iOS 15.7系统。
确保你已经在设备上启用了开发人员模式 !
https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device
在我的例子中,我升级了iOS 15.6到iOS 16.0.1和更新后禁用了开发人员模式,导致错误Failed to prepare device for development。
Failed to prepare device for development