我一直在尝试将我的 Apple TV 与 Xcode 连接,但它在从设备复制缓存文件时卡住了。之前还正常连接,但是突然就断了
版本信息
苹果电视:tvOS 13.4.6(17L570)
Xcode:11.5(11E608c)
MacOS:10.15.4 (19E287)
到目前为止我尝试过什么?
APP 正忙:正在从设备复制缓存文件
当 APP 完成时,Xcode 将继续。
iPhone SE 遇到了这个问题,而不是 AppleTV,并且在我的搜索中只发现了这个问题。
最终我只需要等待(非常不耐烦) Xcode 在我的 Mac 屏幕上处于活动状态,并保持 iPhone 唤醒/解锁,即可完成。感觉就像永远一样,但最后不到30分钟。
如果我离开 Xcode 去处理其他事情,或者 iPhone 屏幕被锁定,这个过程似乎就会停止。因此,保持 Xcode 作为活动应用程序并保持 iPhone 唤醒似乎可以让该过程最终完成。
我也遇到了同样的问题,我只是重新启动了我的设备并重新启动了 Xcode。无需再等待。
有时,当您打开设备窗口时,您会看到错误导致挂起问题。就我而言,这是 Xcode 版本比设备版本太低。
关闭的 Xcode 更新了它,现在已修复。
遇到同样的问题,拆卸并重新连接设备解决了问题。
无需等待 x 分钟...
有同样的问题。删除所有应用程序并重置设备对我有帮助。
我无需等待 30 分钟即可开始工作。我把手机锁改成了从不。我在 iOS 12 模拟器中运行了我的代码。我重新启动了手机。我打开了设备和模拟器,它说我的手机已经准备好一个坚固的地球仪,所以我拔掉了电缆。从模拟器更改为我的设备。运行它,它起作用了。
就我而言,我退出并再次启动 Xcode,这个问题得到了修复。在某些情况下,可能需要更新 Xcode。
我更新 iOS 版本时似乎发生了这种情况。解决方案是从设备中删除应用程序并从 Xcode 重建。
我所做的正是你所做的。所有这些,甚至更多。没有任何帮助。我还尝试将路由器、AppleTV 和 MacBook 物理连接在一起,但这也没有帮助。我离开他们两个小时。结果有:6个错误,详细描述:
Details
Unable to copy symbols from this device
Domain: com.apple.dtdevicekit
Code: -1
Failure Reason: Xcode was unable to read the required data from the device
User Info: {
DVTRadarComponentKey = 487927;
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x000000011eb85645 DTDKCreateNSError + 109
1 DTDeviceKitBase 0x000000011eb8b358 DTDKGetSharedCacheFileSync + 4681
2 DTDeviceKitBase 0x000000011eb8d4ba __DTDKCopySharedCacheFiles_block_invoke_4 + 4641
3 DVTFoundation 0x0000000105b5de14 __43-[DVTDispatchLock asyncPerformLockedBlock:]_block_invoke + 40
4 DVTFoundation 0x0000000105b847f4 __DVT_CALLING_CLIENT_BLOCK__ + 7
5 DVTFoundation 0x0000000105b86be9 __DVTDispatchBarrierAsync_block_invoke + 1194
6 libdispatch.dylib 0x00007fff6efd26c4 _dispatch_call_block_and_release + 12
7 libdispatch.dylib 0x00007fff6efd3658 _dispatch_client_callout + 8
8 libdispatch.dylib 0x00007fff6efd8c44 _dispatch_lane_serial_drain + 597
9 libdispatch.dylib 0x00007fff6efd9609 _dispatch_lane_invoke + 414
10 libdispatch.dylib 0x00007fff6efd56d0 _dispatch_continuation_pop + 86
11 libdispatch.dylib 0x00007fff6efd4f16 _dispatch_async_redirect_invoke + 703
12 libdispatch.dylib 0x00007fff6efe1957 _dispatch_root_queue_drain + 326
13 libdispatch.dylib 0x00007fff6efe2097 _dispatch_worker_thread2 + 92
14 libsystem_pthread.dylib 0x00007fff6f2319f7 _pthread_wqthread + 220
15 libsystem_pthread.dylib 0x00007fff6f230b77 start_wqthread + 15
);
}
--
System Information
macOS Version 10.15.4 (Build 19E266)
Xcode 11.5 (16139)
转到
AppleTV -> Settings -> Main (Основное) -> Storage (Управление хранилищем)
并删除所有应用程序。或者您可以将其中一些一一删除,然后每次都尝试构建。删除一些游戏和不知名的小应用程序后,xcode 可以与 AppleTV 一起使用!
第二天早上,我再次开始连接 Xcode 和 AppleTV4K,问题再次出现。我重新加载路由器并等待了 5 分钟。之后就可以了。
注: 如果您的 wifi 连接不稳定 - 符号复制可能需要很长时间。因此,作为附加步骤 - 升级您的 wifi 路由器。准备好等待 20 分钟。
只需重新启动 Xcode 即可解决问题。
重新启动 Xcode,重新启动 iPhone 或 iPad,并等待几分钟让事情解决,确实可以帮助解决您的问题。
这个解决方案对我有用:
您是否尝试过清除派生数据?
顶部:Xcode、首选项、位置、派生数据。点击小箭头进入Finder。
擦除导出数据内的文件夹,重建