我在iOS 13.5上使用Xcode 11.4来构建它。我得到这个错误信息:
KBlackberry是我的iPhone设备名称。
KBlackberry
我尝试重新启动设备,重新连接,当然还有其他各种事情,但似乎没有什么可以修复它。我的下一步是尝试更新版本的Xcode。
如果你想使用iOS 13.5,你必须更新到测试版。
如果您使用电缆连接它,请清理构建文件夹,在模拟器上运行它,然后立即在手机上再次运行它。
如果你使用无线网,确保你的电脑和手机上的Wi-Fi连接完全相同,或者打开手机上的个人热点,将你的电脑连接到热点上,以确保它们使用完全相同的连接。
Xcode 11.4不支持新的iOS 13.5。更新到Xcode 11.5为我解决了这个问题
https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes
< p >已知问题 Xcode 11.4不适用于运行iOS 13.4 beta 1和beta 2的设备。(60055806) < / p >
我也有同样的问题……Xcode 11.5 iOS 13.5还没有找到修复…所以我换了Wi-Fi…
下面是一些关于如何获得该设置的简单说明:< a href = " https://codeburst。io/ Wireless -debug- iOS -run-debug-install-build -over-wifi-a48fc49ac3a7" rel="nofollow noreferrer"> iOS无线调试。
如果你使用的是iOS 13.5和Xcode 11.5,移除设备并重新添加设备就能解决问题。
重新启动我的Mac是解决这个问题的唯一办法。
在重新启动之前,我尝试了其他一些不起作用的事情:
在阅读DanielSmurts的回答之后,我现在也在使用无线调试。
如果你的iPhone iOS版本高于Xcode设备支持,你应该从这个网站下载文件设备支持,然后粘贴到下面的位置:
/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
从此链接下载设备iOS版本的支持文件,并按照说明操作。
GitHub链接
如果你使用的是旧版本的Xcode,你的手机已经更新了,你不需要更新你的Xcode。可以简单地添加设备支持。
https://github.com/iGhibli/iOS-DeviceSupport
请从这个URL下载最新的设备并添加到设备中。
https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/
每当这个错误发生时,要么你的Xcode版本或iPhone版本不能一起工作。您必须更新其中一个或其中一个或两个。
2020更新:Xcode: 12 Beta for iOS 14
在你调试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,重新连接并信任设备,然后重新运行。这对我很管用! < / p >
获取更多信息:https://en.wikipedia.org/wiki/Xcode
如果你需要继续使用Xcode 11.4,试试这个:
xcodes
/Applications/Xcode-11.5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
/Applications/Xcode-11.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
现在你应该可以在iOS 13.5和Xcode 11.4上运行你的应用程序了。
我用来修复它的步骤:
它仍然显示相同的错误,
这招奏效了。
我现在使用的是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可以解决这个问题——只要不给你带来任何问题。如果出于某种原因,你需要使用相同的Xcode版本,但仍然需要支持更新的iOS版本,请查看这篇文章:https://davidlaristudios.com/2016/11/adding-device-support-to-xcode/
你可以从一个更新的Xcode版本中复制设备支持,然后粘贴到你的Xcode版本中。请注意,这需要你单独下载新的Xcode版本-不要升级你的当前版本。你可以直接从苹果下载更新的Xcode版本。
我在Xcode 11.6和iOS 13.6中也遇到了同样的问题。解除设备配对并重新添加就解决了这个问题。
我正在使用Xcode beta 3(撰写本文时的最新版本),在运行最新的iOS 14 beta时遇到了这个问题。
在尝试了很多建议之后,解决方案是重启我的iPhone。
出于某种原因,切换USB端口对我来说很有效。我尝试了上面的许多解决方案——更新等等。直到我换了一个不同的USB端口,一切都不管用。奇怪!
对我来说,把iPhone拆解是可行的。
我不确定之前的答案是否包括在内,但如果你去:
Xcode菜单→窗口→设备和模拟器
您可以看到该设备的警告和错误消息。例如,我的是下面…我刚刚更新了一切,所以我需要锻炼从这里去哪里。
当前设备配置不支持。这款iPhone 11运行的是iOS 13.6.1 (17G…
要在此设备上运行,请更新到支持iOS 13.6.1的Xcode版本。你可以从Mac App Store或Apple Developer网站下载Xcode。
我使用的是iPhone SE iOS 13.6.1和Xcode 13.5,我也遇到了同样的问题。当iPhone is not available. Please reconnect the device警告窗口打开时,我关闭iPhone,重新打开并重建Xcode项目,在iPhone中进行Trusted,我的问题就解决了。
iPhone is not available. Please reconnect the device
Trust
使用Xcode 11.5并试图在iOS 13.6设备上安装应用程序的开发者也会看到这条消息。这是一个非常令人困惑的信息。
你所需要做的就是从这个链接中下载iOS 13.6的设备支持文件
filsv/iPhoneOSDeviceSupport
解压和粘贴在这个位置:
/应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform / DeviceSupport /
现在你可以使用Xcode 11.5在iOS 13.6设备上安装应用程序。
这意味着您正在使用的Xcode与设备上的iOS版本不兼容。(您已经更新了设备上的iOS,但还没有更新Xcode。)
打开应用程序商店应用程序并更新Xcode。
如果没有任何更新-去这里<强> < / >强下载Xcode的最新版本(不是测试版)。
在我的情况下,我不得不更新iPhone,因为Xcode更新了一夜,停止支持我的iPhone。
从(设置→一般→关于→软件版本)检查你的iOS版本,并从下面的链接获取设备支持文件:
https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
应用程序→Xcode→右键单击→显示包装内容→内容→开发人员→平台→iPhoneOS.platform→DeviceSupport
重新启动xcode后,将配置并准备将应用程序安装到运行在更高ios版本的iPhone中。
好吧,为了能够得到一些关于为什么会发生这种情况的信息,我这样做了:
看来条条大路通罗马了。如果你同时使用Xcode 11.7和iOS 13.6,考虑将你的iOS更新到13.7。这对我很管用。没有必要将Xcode升级到12。
我今天遇到了这个问题。[设备名]不可用。请重新连接设备。
我的iPhone运行的是iOS 13.6.1,最新版本的Xcode不支持该操作系统。我在苹果开发者论坛在这里上看到了一个关于将手机更新到iOS 13.7的评论,这为我解决了这个问题。
我的经验,昨天我的iOS 13.6是由Xcode 11.7支持的,现在今天Xcode拒绝了我的iPhone,我将Xcode更新到12版本,一切都回到正轨。
13.6
11.7
12
解决方案:
Update your Xcode to the latest version.
提示: 没有必要更新iOS。
重启iPhone对我有帮助。
在尝试了之前所有的答案后,唯一对我有用的是iOS 14.2运行Xcode 12.2 beta,然后切换回Xcode 12.0.1产品。
如果你使用的Xcode版本支持你的目标iOS版本主要,有一个变通办法。假设你已经安装了Xcode 12.1.0,并且你希望在带有iOS 14.2的设备上运行你的项目。
12.1.0
14.2
然后,你可以从在这里下载iOS Developer Disk Image,并将它从下载文件夹移动到/Applications/Xcode_12.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
iOS Developer Disk Image
/Applications/Xcode_12.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
你可以下载iOS 14.2 Developer Disk Image并将14.2.zip的内容提取到Xcode的DeviceSupport目录中。
iOS 14.2 Developer Disk Image
14.2.zip
DeviceSupport