我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:
KBlackberry是我的iPhone设备名。
我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。
我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:
KBlackberry是我的iPhone设备名。
我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。
当前回答
重新启动我的Mac是解决这个问题的唯一办法。
在重新启动之前,我尝试了其他一些不起作用的事情:
重新启动Xcode。 重新连接iPhone。 重启iPhone。
在阅读DanielSmurts的回答后,我现在也在使用无线调试。
其他回答
我现在使用的是Xcode 11.6, macOS 10.15.6和iOS 13.5.1。
首先问题是我使用的是Xcode 11.4。但我无法升级,因为我还没有使用macOS v10.15 (Catalina)。(我无法升级,因为我的RAID崩溃了,我无法做备份,但这是另一个传奇。)
升级到Catalina后,又升级到Xcode 11.6,我仍然无法在设备上构建。所以我打开了设备和模拟器,取消了手机配对,就像这里的评论中提到的那样。然后,当我试图修复时,一个警告消息说设备忙(它不是)。最后,在重新启动手机(不得不解开它才能重新开机)、清理Xcode并重新配对手机后,我终于构建了设备。祝你好运!
这意味着您正在使用的Xcode与设备上的iOS版本不兼容。(您已经更新了设备上的iOS,但还没有更新Xcode。)
打开App Store,更新Xcode。
如果没有任何更新-去这里下载最新版本的Xcode(不是测试版)。
如果你需要继续使用Xcode 11.4,试试这个:
安装Xcode 11.5(以xcodes为例); 拷贝/Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5到/Applications/ xcode - 11.4.1.1 .app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5; 选择Xcode 11.5,创建一个虚拟示例应用,并在iOS 13.5上启动它; 关闭Xcode 11.5并切换回Xcode 11.4。
现在你应该可以在iOS 13.5和Xcode 11.4上运行你的应用程序了。
如果你所使用的Xcode版本支持你所瞄准的主要iOS版本,那么就有一个变通方案。假设你已经安装了Xcode 12.1.0,你希望在iOS 14.2的设备上运行你的项目。
然后,您可以从这里下载iOS开发者磁盘镜像,并将其从下载文件夹移动到/Applications/Xcode_12.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
你可以下载iOS 14.2开发者磁盘镜像,并将14.2.zip的内容解压到Xcode的DeviceSupport目录。
对我来说,把iPhone拆解是可行的。