我正在寻找有关以下消息的更多信息。 Xcode 9 似乎已经挂了几分钟......
如何让 Xcode 9 快速识别我之前使用的更新到 iOS 11 的设备?
.Alex 的 iPhone 正忙:为 .Alex 的 iPhone Xcode 准备调试器支持将在 .Alex 的 iPhone 完成后继续。
https://i.stack.imgur.com/uFf0d.png
对此有多种解决方案:
解决方案1:耐心等待10到15分钟。喝杯茶或四处逛逛;-)
解决方案 2:断开设备与系统的连接。重新启动 iPhone 和 Xcode,然后重新构建。
解决方案3:
转到 Windows → 设备和模拟器(快捷键:cmd+shift+2)您将看到 iPhone 设备已连接到系统并显示消息 iPhone 正忙:正在为 iPhone 准备调试器支持 点击左下角的加号按钮 (+) .这将显示连接到系统的设备。单击下一步按钮。之后您会看到“设备设置成功”。单击完成按钮。
解决方案 3 对我有用!
解决方案4:
取消配对您的设备,然后重新配对。此后按照步骤 3。
我点击“取消运行”,打开设备列表,取消配对我的 iPhone,拔下我的 USB 电缆并重新连接,配对 iPhone,然后在我的 iPhone 上被要求输入我的密码(“pin 码”)。这样做,然后终于能够正确配对我的手机。
等待几分钟。应用程序将自动启动
重新启动 Xcode 对我有用(退出并重新开始)。
什么对我不起作用:
在一台设备上等待一个小时
在另一台设备上等待一个小时
重启设备
取消配对/配对设备
事实证明,XCode 会在其下方打开设备管理器窗口并等待您点击下一个按钮。切换到该窗口,点击下一步,您将获得显示该过程的进度条。
https://i.stack.imgur.com/fFf0c.png
https://i.stack.imgur.com/JJWPN.png
就我而言,iTunes 是打开的,所以
- 打开 iTunes
2 - 访问您的手机
https://i.stack.imgur.com/etx99.png
https://i.stack.imgur.com/OgCnB.png
现在设备已在 XCode 上准备就绪
https://i.stack.imgur.com/6as5r.png
希望能帮助到你....
以下解决方案对我有用,请按照步骤解决您的问题:
第 1 步:取消运行
第 2 步:打开 Window 菜单并选择 Devices and Simulators
第 3 步:取消配对 iPhone
步骤 4 : 移除 iPhone USB 数据线并重新连接到系统
第 5 步:连接时配对 iPhone,然后您将被要求信任或不允许,请单击 iPhone 上的 Truct 并输入您的密码(Pin Code)
注意:我执行了他们为我工作的所有上述步骤。我的设备调试器的问题消失了。
以下是设备和模拟器菜单的屏幕截图
https://i.stack.imgur.com/rUTUh.png
我拔下电缆并看到了这一点。到达终点后,我可以毫无问题地运行它。
https://i.stack.imgur.com/q8kr1.png
你不必拔掉电源就能看到这个;只需点击取消,您就会看到它的进度。
在您的 iPhone 上:
设置 > 开发人员 > 清除受信任的计算机
等几秒,就完事了。
单击窗口菜单 选择设备和模拟器 选择您的设备 单击左下角的 + 按钮 单击下一步 单击完成
我发现从设备中删除应用程序并使用 Xcode 重新安装解决了这个问题。
我一直在使用我的 iPhone X 通过网络进行调试,突然遇到了这个问题。
禁用“通过网络连接”并使用 USB 重试。这个技巧对我有用。
https://i.stack.imgur.com/8tljY.png
我意识到我的磁盘上只有不到 100 MB 的可用空间。释放磁盘空间为我解决了这个问题!
简单的解决方案:
打开窗口 -> 设备和模拟器
在侧面列表中取消配对 iPhone
拔下并重新插入 USB 电缆
在设备的提示信息中按信任!
然后它应该工作!它对我有用
我多次遇到同样的问题,这些东西对我有用:
重新启动我的手机 + xCode。
检查您的 Mac 和 iPhone 是否都连接到同一个网络。(具有很高的潜力)。
修理我的手机。
当您插入具有 iOS 11 的新设备时,Xcode 9 将为该设备准备调试器支持,此时您应该等待完成它。
然后在该设备中运行项目,它将顺利运行。
如果您在创建调试器支持时没有保持耐心,那么它将抛出问题中提到的错误。
我的设置
macOS 10.14.6
iOS 13.2.3
Xcode 11.2
在 2019 年 11 月 24 日之前尝试了所有“speedrun”技巧,但没有运气。等待似乎不可避免,但就我而言,等待时间非常长:
带有全新升级的 iOS 版本。
然后我在 reddit 上发现了这条最有意义的评论:
当您将设备连接到相应计算机的 Xcode 以前没有看到的 iOS 版本时,这是必需的。它将它们保存在 /Users/username/Library/Developer/Xcode/iOS DeviceSupport 中,并且确实需要一段时间。不要重新启动 Xcode,因为它对您没有帮助,只需等待它完成即可。这需要相当长的时间,因为这些调试器支持文件占用了大量空间(对我来说是 29 GB),尽管您可以从那里安全地删除任何版本,如果您再次连接具有该版本的设备,它将重新保存它刮。
因此,如果您刚刚升级了 iOS,那么“从头开始”部分可能需要比平时更长的时间,这也取决于您的网络状况。就我而言,它肯定比其他人声称的“10-15 分钟”要长得多。我按小时来衡量。
很多技巧似乎都奏效了,但他们忽略了这样一个事实:当您尝试操作时,时间在继续,而 Xcode 继续在后台进行设置,并且很可能在您执行重新启动/重新启动循环时恢复其工作。
这让我注意到我的 Xcode 版本仅比 iOS 单点版本落后一步。升级我的 Xcode 后,它工作了。
但它花了更长的时间,因为我按照提示删除了 iOS DeviceSupport 文件夹!
所以这里是我的建议:
检查您的 Xcode 版本到次要版本,以确保它实际上应该支持 iOS 版本。
按照本提示的建议,检查 Mac 的可用磁盘空间,为 ~/Library/Developer/Xcode/iOS DeviceSupport 下新生成的设备支持内容腾出空间。
按照这个提示,检查您是否已将设备连接到速度足够快的 USB 端口。
等到 Xcode 完成“准备调试”。
如果它没有在几秒钟或几分钟内完成,请继续等待。
不要删除任何文件夹,因为一些提示可能会建议。删除只会让您等待更长的时间!
最好的方法:
断开iPhone。通过 command+ shift + k 或转到 Product -> Clean 来清理 xcode
重新连接
再次运行
重新启动 iPhone,关闭所有其他打开的应用程序并解锁手机工作
清洁:Shift-Command-K 对我有用。
我更新到 iOS 11.0.3 然后出现错误。重新启动我的 iPhone 和 XCode 后,它显示“无法启动应用程序”,所以我导航到手机的设备管理以信任,然后它解决了。
我遇到了这个问题,因为我没有授予 iTunes 在计算机上运行的权限。 (我不使用 iTunes 播放音乐,所以每当 EULA 对话框出现时,我就愚蠢地点击“拒绝”。)
取消配对我的 iPhone
拔下我的 USB 电缆并重新连接(请确保拔下 USB 并重新插入)
与 iPhone 配对。
(3个重要步骤)
对我来说,它按照以下步骤工作
步骤 1 转到设备和模拟器
https://i.stack.imgur.com/8U1ny.png
步骤 2 取消选择显示为运行目标和通过网络连接选项
https://i.stack.imgur.com/xqmcT.png
等待几秒钟以加载 Xcode,如果您愿意,您也可以重新启动 Xcode。
第 3 步按照相同的步骤进入设备和模拟器
勾选两个选项,重新安装您的应用程序是正常的。
Xcode 10.3 解决方案
以下错误消息适用:
iPhone 正忙:当 iPhone 完成后,将继续为 iPhone Xcode 准备调试器支持。尝试与此设备通信时遇到错误。 (服务无效。)请尝试重新启动并重新连接设备。 (0xE8000022)。
按照 Jayprakash Dubey's post above 中的步骤操作
和
关闭 Xcode;
删除 DerivedData 文件夹的内容 ~/Library/Developer/Xcode/DerivedData
重启 Xcode 和 iPhone
再次配对 Xcode 和 iPhone
& 运行应用程序
做这两个任务来解决你的问题:
First
然后转到 Xcode ->首选项->帐户然后在下面单击加号图标以添加苹果 ID,它必须与您的 iphone 设备苹果 ID 相同。
Second
如果第一个解决方案不起作用,只需更换电缆
我将我的 iPhone 更新到最新版本 11.0.3,然后重新启动我的 iPhone。重新启动我的 XCode 9。然后它工作了。
对于那些寻找 Apple TV 解决方案的人,我只是在我的 Macbook Air 上使用 Apple TV 4K(2015 年初)遇到了确切的问题“Apple TV 很忙:为 Apple TV 准备调试器支持”
解决方案不是取消配对或重新启动设备。但要切换网络。我把它带到了一个更快、更开放的网络上,它运行得很好。
如果运行测试版软件并更新操作系统,请确保也获得最新的 Xcode 测试版。这为我修好了。
当 Xcode 试图处理设备时,我让 AppCode 打开,关闭它解决了问题。也许可能是可能的问题之一。