我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:
KBlackberry是我的iPhone设备名。
我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。
我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:
KBlackberry是我的iPhone设备名。
我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。
当前回答
在你调试iPhone之前,遵循Xcode和iOS版本的映射表:
Xcode 12.3→iOS 14.3
Xcode 12.2→iOS 14.2
Xcode 12.1→iOS 14.1
Xcode 12→iOS 14
Xcode 11.7→iOS 13.7
Xcode 11.6→iOS 13.6
Xcode 11.5→iOS 13.5
Xcode 11.4→iOS 13.4
请在https://developer.apple.com/download/more/下载。
如果您仍然遇到错误,请尝试在菜单窗口>设备和模拟器中取消设备配对,清除Xcode,重新连接并信任设备,然后重新运行。这对我很管用!
获取更多信息:https://en.wikipedia.org/wiki/Xcode
其他回答
使用Xcode 11.5并试图在iOS 13.6设备上安装应用程序的开发者也会看到这条消息。这是一个非常令人困惑的信息。
你所需要做的就是从这个链接下载iOS 13.6的设备支持文件
filsv / iPhoneOSDeviceSupport
关闭Xcode 解压并粘贴到这个位置: /应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform / DeviceSupport / Xcode重新开放。
现在你可以使用Xcode 11.5在iOS 13.6设备上安装应用程序。
看来条条大路通罗马了。如果你同时使用Xcode 11.7和iOS 13.6,考虑将你的iOS更新到13.7。这对我很管用。没有必要将Xcode升级到12。
如果您使用电缆连接它,请清理构建文件夹,在模拟器上运行它,然后立即在手机上再次运行它。
如果你使用无线网,确保你的电脑和手机上的Wi-Fi连接完全相同,或者打开手机上的个人热点,将你的电脑连接到热点上,以确保它们使用完全相同的连接。
我使用的是iPhone SE iOS 13.6.1和Xcode 13.5,我也遇到了同样的问题。而iPhone还没有。请重新连接设备警告窗口打开,我关闭iPhone,重新打开并重建Xcode项目,信任iPhone,我的问题解决了。
你的Xcode版本很可能不支持你手机的iOS版本。你可以通过“添加其他模拟器”来验证这一点,点击对话框左下角的+号,然后在OS Version字段中选择“下载更多模拟器运行时…”比较最新可用的操作系统版本与您手机的iOS版本(在您的手机上进入设置->常规->关于)。
升级Xcode可以解决这个问题——只要不给你带来任何问题。如果出于某种原因,你需要使用相同的Xcode版本,但仍然需要支持更新的iOS版本,请查看这篇文章:https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/
你可以从一个更新的Xcode版本中复制设备支持,然后粘贴到你的Xcode版本中。请注意,这需要你单独下载新的Xcode版本-不要升级你的当前版本。你可以直接从苹果下载更新的Xcode版本。