我在 iOS 13.5 上并使用 Xcode 11.4 来构建它。我收到此错误消息:
https://i.stack.imgur.com/SrbVf.png
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/ 下载。
https://i.stack.imgur.com/GZbZW.png
获取更多信息:https://en.wikipedia.org/wiki/Xcode
如发行说明 here 中所述,Xcode 11.4 包括适用于 iOS 13.4 的 SDK。
如果你想处理 iOS 13.5,你必须更新到 beta 版本。
使用 Xcode 11.5 并尝试在 iOS 13.6 设备上安装其应用程序的开发人员也会看到此消息。这是一个非常令人困惑的消息。
您需要做的就是从此链接下载 iOS 13.6 的设备支持文件
关闭 Xcode
解压并粘贴到这个位置:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
重新打开 Xcode。
现在您可以使用 Xcode 11.5 在 iOS 13.6 设备上安装该应用程序。
好吧,为了能够获得一些关于为什么会发生这种情况的信息,我这样做了:
打开 Xcode 转到 windows → 设备和模拟器 在左侧选择您的手机 在右侧向下滚动并看到错误 更新到最新的 Xcode 版本 将您的手机更新到最新的 iOS 从 windows → 设备和模拟器取消配对您的手机。配对你的 iPhone 享受
转到窗口 → 设备和模拟器将使您更好地了解正在发生的事情。就我而言,我不得不更新 iPhone,因为 Xcode 在一夜之间更新并停止支持我的 iPhone。
https://i.stack.imgur.com/LpYKu.jpg
按着这些次序:
从(设置→常规→关于→软件版本)检查您的iOS版本,并从以下链接获取设备支持文件:https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport 接下来,解压缩文件并将它们放置在以下位置:Applications → Xcode → 右键单击 → Show Package Contents → Contents → Developer → Platforms → iPhoneOS.platform → DeviceSupport **重新启动您的 Macbook 或 pc **
重新启动后,xcode 将配置并准备在运行更高 ios 版本的 iPhone 中安装您的应用程序。
Xcode 11.4 不支持新的 iOS 13.5。更新到 Xcode 11.5 为我解决了这个问题
https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_release_notes
已知问题 Xcode 11.4 不适用于运行 iOS 13.4 beta 1 和 beta 2 的设备。 (60055806)
如果您使用的是 iOS 13.5 和 Xcode 11.5,删除设备并再次添加它会为我修复它。
重新启动 iPhone 帮助了我。
我今天遇到了这个问题。 [设备名称] 不可用。请重新连接设备。
我的 iPhone 运行的是 iOS 13.6.1,最新版本的 Xcode 不会使用它构建。我在 Apple 开发者论坛 here 上看到一条评论,将手机更新到 iOS 13.7,这为我解决了这个问题。
如果您的 iPhone iOS 版本高于 Xcode 设备支持,您应该从 this site 下载文件设备支持,然后粘贴到以下位置:
/Applications/Xcode11_4_1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.5
每当发生此错误时,您的 Xcode 版本或 iPhone 版本都不能一起使用。您将不得不更新一个或一个或两个。
2020 年更新:Xcode:适用于 iOS 14 的 12 Beta
我遇到了同样的问题... Xcode 11.5 iOS 13.5 还没有找到修复...所以我只是切换到通过 Wi-Fi 构建...
以下是有关如何进行该设置的一些简单说明:Wireless debugging for iOS。
我不确定之前的答案是否涵盖,但如果你去:
Xcode 菜单 → 窗口 → 设备和模拟器
您可以查看设备的警告和错误消息。例如,我的在下面……我刚刚更新了所有内容,所以我需要锻炼从这里去哪里。
“当前设备配置不支持。此 iPhone 11 运行 iOS 13.6.1 (17G...”
“要在此设备上运行,请更新到支持 iOS 13.6.1 的 Xcode 版本。您可以从 Mac App Store 或 Apple Developer 网站下载 Xcode。”
如果您使用电缆连接它,请清理构建文件夹,在模拟器上运行它,然后立即在手机上再次运行它。
如果您在没有数据线的情况下使用它,请确保您的 PC 和手机上的 Wi-Fi 连接完全相同,或者打开手机上的个人热点并将您的 PC 连接到热点以确保他们正在使用完全相同的连接。
所以我想条条大路通罗马。如果您将 Xcode 11.7 与 iOS 13.6 一起使用,请考虑将您的 iOS 更新到 13.7。这对我有用。无需将 Xcode 升级到 12。
我的经验,昨天我的 iOS 13.6
受 Xcode 11.7
支持,现在 Xcode 拒绝了我的 iPhone,我将 Xcode 更新到版本 12
,一切都回到了正轨。
解决方案:
Update your Xcode to the latest version.
提示:无需更新 iOS。
重新启动我的 Mac 是解决问题的唯一方法。
我在重新启动之前尝试过的其他事情没有奏效:
重新启动 Xcode。
重新连接 iPhone。
重新启动 iPhone。
阅读 DanielSmurts' answer 后,我现在也在使用 无线调试。
https://i.stack.imgur.com/JkVjO.png
对我来说,它可以取消配对 iPhone。
这意味着您使用的 Xcode 与设备上的 iOS 版本不兼容。 (您已在设备上更新了 iOS,但尚未更新 Xcode。)
打开 App Store 应用并更新 Xcode。
如果没有任何更新 - 转到 here 并下载 Xcode 的最新版本(非测试版)。
我现在使用 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 版本——不要升级您当前的版本。您可以直接从 Apple 下载较新的 Xcode 版本。
如果您需要继续使用 Xcode 11.4,请尝试以下操作:
安装 Xcode 11.5(以 xcode 为例);将 /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 ;选择 Xcode 11.5,构建一个虚拟示例应用程序并使用您的 iOS 13.5 启动它;终止 Xcode 11.5 并切换回 Xcode 11.4。
您现在应该能够使用 Xcode 11.4 在 iOS 13.5 上运行您的应用程序。
我用来修复它的步骤:
将 macOS 更新到 10.15.5。将 Xcode 更新到 11.5
它仍然显示相同的错误,所以,
我断开了 iPhone 并重新连接。删除 Apple ID 并再次添加 Apple ID。
它奏效了。
我使用的是 Xcode beta 3(撰写本文时的最新版本),并在运行最新 iOS 14 Beta 的 iPhone XS 时遇到了这个问题。
在尝试了很多建议后,解决方案是重新启动我的 iPhone。
我正在使用 iPhone SE iOS 13.6.1 和 Xcode 13.5,我遇到了同样的问题。当 iPhone is not available. Please reconnect the device
警告窗口打开时,我关闭了 iPhone,重新打开并重建了 Xcode 项目,Trust
在 iPhone 中编辑,我的问题得到了解决。
在尝试了所有先前的答案之后,唯一对我有用的 iOS 14.2 是运行 Xcode 12.2 beta,然后切换回 Xcode 12.0.1 生产。
不定期副业成功案例分享